Giter Club home page Giter Club logo

ada-overlay's Introduction

Hi there!   , my name is Luke.

I started on a 48Kb ZX Spectrum ➔ Atari ST 520 FM ➔ Amiga 500+ ➔ Amiga 1200/Blizzard A1230/882/SCSI & A4000/030 & SGI O2/Indy ➔ Linux.

Current status

Update: As of 22/05/2023, I had to move the CPU of my old desktop into the original motherboard I bought (was only used for a coupld of months before I upgraded it so I could do VFIO more easily), so I do have a desktop now. I also have real internet.


Previous content

GitHub LinkedIn

Lucretia's github profile statistics

💻 I’m currently working on

  • I develop the SDLAda binding, because I think that game development shouldn't be done in lesser languages. 🎮
  • I’m currently upskilling with modern C++, OpenGL 3.3 core profile, Swift on MacOS / iOS, PostgreSQL, front-end development. 🌱

⚡ Other things I am doing

  • I am developing a programming language I have named Orenda which is, so far, a mix of Oberon-2 and Ada.
  • I have two projects which are not on GitHub that I'd like to complete:
    1. Khronos API binding generator.
    2. wxWidgets binding generator.

I would like to finish my game 🎮 dev API's for Ada even if I don't stick to Ada myself.

💬 Ask me about Freelancing on your projects or even any of mine.

📫 How to reach me:

Stats

trophy

Repositories per language Most commits per language Profile statistics Commits per day

ada-overlay's People

Contributors

akhuettel avatar arsenarsen avatar atupone avatar awilfox avatar chewi avatar elkablo avatar floppym avatar gabifalk avatar gyakovlev avatar heroxbd avatar lucretia avatar mgorny avatar phoenix591 avatar sarnold avatar soapgentoo avatar thesamesam avatar ulm avatar xen0n avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

ada-overlay's Issues

gprbuild tried using libgpr.so from a different package

There is a package called net-libs/grpc and its library is also called libgpr.so and because of that every executable from the dev-ada/gprbuild failed with a message like this:

gprbuild: symbol lookup error: gprbuild: undefined symbol: gpr__util__string_vectors__vectorFD

An as I expected, the error went away the moment I deleted net-libs/grpc package.

I'm not sure what exactly can be done here as I have almost 0 experience maintaining packages.

Installataion triggers QA issues

  • PT_PAX marking -r /var/tmp/portage/sys-devel/gcc-4.9.3/image//usr/libexec/gcc/i686-pc-linux-gnu/4.9.3/cc1 with scanelf
  • XATTR_PAX marking -re /var/tmp/portage/sys-devel/gcc-4.9.3/image//usr/libexec/gcc/i686-pc-linux-gnu/4.9.3/cc1 with setfattr
  • PT_PAX marking -r /var/tmp/portage/sys-devel/gcc-4.9.3/image//usr/libexec/gcc/i686-pc-linux-gnu/4.9.3/cc1plus with scanelf
  • XATTR_PAX marking -re /var/tmp/portage/sys-devel/gcc-4.9.3/image//usr/libexec/gcc/i686-pc-linux-gnu/4.9.3/cc1plus with setfattr

    Completed installing gcc-4.9.3 into /var/tmp/portage/sys-devel/gcc-4.9.3/image/

Auto fixing rpaths for /var/tmp/portage/sys-devel/gcc-4.9.3/image/usr/lib/gcc/i686-pc-linux-gnu/4.9.3/libstdc++.so.6.0.20

  • QA Notice: The following files contain insecure RUNPATHs
  • Please file a bug about this at http://bugs.gentoo.org/
  • with the maintaining herd of the package.
  • /var/tmp/portage/sys-devel/gcc-4.9.3/image/usr/lib/gcc/i686-pc-linux-gnu/4.9.3/libstdc++.so.6.0.20
  • QA Notice: The following files contain writable and executable sections
  • Files with such sections will not work properly (or at all!) on some
  • architectures/operating systems. A bug should be filed at
  • http://bugs.gentoo.org/ to make sure the issue is fixed.
  • For more information, see:
  • https://wiki.gentoo.org/wiki/Hardened/GNU_stack_quickstart
  • Please include the following list of files in your report:
  • Note: Bugs should be filed for the respective maintainers
  • of the package in question and not [email protected].
  • RWX --- --- usr/i686-pc-linux-gnu/gcc-bin/4.9.3/gnatls
  • RWX --- --- usr/i686-pc-linux-gnu/gcc-bin/4.9.3/gnatname
  • RWX --- --- usr/i686-pc-linux-gnu/gcc-bin/4.9.3/gnat
  • RWX --- --- usr/i686-pc-linux-gnu/gcc-bin/4.9.3/gnatmake
  • RWX --- --- usr/i686-pc-linux-gnu/gcc-bin/4.9.3/gnatclean
  • QA Notice: Package triggers severe warnings which indicate that it
  •        may exhibit random runtime failures.
    
  • cal.c:108:3: warning: implicit declaration of function ‘time’ [-Wimplicit-function-declaration]
  • socket.c:154:3: warning: implicit declaration of function ‘pipe’ [-Wimplicit-function-declaration]
  • socket.c:164:3: warning: implicit declaration of function ‘read’ [-Wimplicit-function-declaration]
  • socket.c:174:3: warning: implicit declaration of function ‘write’ [-Wimplicit-function-declaration]
  • socket.c:182:3: warning: implicit declaration of function ‘close’ [-Wimplicit-function-declaration]
  • terminals.c:1182:21: warning: argument to ‘sizeof’ in ‘bzero’ call is the same expression as the destination; did you mean to remove the addressof? [-Wsizeof-pointer-memaccess]
  • g-expect.adb:1341:7: warning: ‘INPUT’ is used uninitialized in this function [-Wuninitialized]
  • g-expect.adb:1342:7: warning: ‘OUTPUT’ is used uninitialized in this function [-Wuninitialized]
  • g-expect.adb:1343:7: warning: ‘ERROR’ is used uninitialized in this function [-Wuninitialized]
  • cal.c:108:3: warning: implicit declaration of function ‘time’ [-Wimplicit-function-declaration]
  • socket.c:154:3: warning: implicit declaration of function ‘pipe’ [-Wimplicit-function-declaration]
  • socket.c:164:3: warning: implicit declaration of function ‘read’ [-Wimplicit-function-declaration]
  • socket.c:174:3: warning: implicit declaration of function ‘write’ [-Wimplicit-function-declaration]
  • socket.c:182:3: warning: implicit declaration of function ‘close’ [-Wimplicit-function-declaration]
  • terminals.c:1182:21: warning: argument to ‘sizeof’ in ‘bzero’ call is the same expression as the destination; did you mean to remove the addressof? [-Wsizeof-pointer-memaccess]
  • g-expect.adb:1341:7: warning: ‘INPUT’ is used uninitialized in this function [-Wuninitialized]
  • g-expect.adb:1342:7: warning: ‘OUTPUT’ is used uninitialized in this function [-Wuninitialized]
  • g-expect.adb:1343:7: warning: ‘ERROR’ is used uninitialized in this function [-Wuninitialized]

asking for update or help

Hi!
gcc-7.2.0-r1 no longer builds because gcc-7.2.0-patches-1.1.tar.bz2 file no longer exists ("404 Not Found" when emerge is trying to download it). Could you please update it to the current gcc versions used in Gentoo, or tell me how/what's required to do that? As I understand it's not just copy-pasting ebuilds, and I'm not yet familiar with Ada and how it works in Gentoo.

Installing gcc with ada from bootstrap fails in compiling a-charac.ads

Installing sys-devel/gcc from the this overlay (with gcc 5.4.0-r3 installed from gentoo repos) fails with the error below (a-charac.ads:16:01: user-defined descendents of package Ada are not allowed).

This is using paludis as the package manager, but the error happens when the included command is run on its own as well.

/var/tmp/paludis/sys-devel-gcc-6.4.0/work/gnat_bootstrap/usr/bin/gcc -c   -O2 -march=native -fomit-frame-pointer -pipe  -W -Wall -nostdinc -I- -I. -Iada/generated -Iada -I/var/tmp/paludis/sys-devel-gcc-6.4.0/work/gcc-6.4.0/gcc/ada -I/var/tmp/paludis/sys-devel-gcc-6.4.0/work/gcc-6.4.0/gcc/ada/gcc-interface /var/tmp/paludis/sys-devel-gcc-6.4.0/work/gcc-6.4.0/gcc/ada/a-charac.ads -o ada/a-charac.o

Error:
  * In program cave perform install --hooks --managed-output --output-exclusivity with-others =sys-devel/gcc-6.4.0:6.4.0::ada --destination installed --x-of-y 1 of 1:
  * When installing 'sys-devel/gcc-6.4.0:6.4.0::ada':
  * When running an ebuild command on 'sys-devel/gcc-6.4.0:6.4.0::ada':
  * Install failed for 'sys-devel/gcc-6.4.0:6.4.0::ada' (paludis::ActionFailedError)

make[3]: Leaving directory '/var/tmp/paludis/sys-devel-gcc-6.4.0/work/build/gcc'
make[2]: Leaving directory '/var/tmp/paludis/sys-devel-gcc-6.4.0/work/build'
make[1]: Leaving directory '/var/tmp/paludis/sys-devel-gcc-6.4.0/work/build'
a-charac.ads:16:01: user-defined descendents of package Ada are not allowed
make[3]: *** [/var/tmp/paludis/sys-devel-gcc-6.4.0/work/gcc-6.4.0/gcc/ada/gcc-interface/Make-lang.in:123: ada/a-charac.o] Error 1
make[2]: *** [Makefile:4388: all-stage1-gcc] Error 2
make[1]: *** [Makefile:20904: stage1-bubble] Error 2
make: *** [Makefile:21236: bootstrap-lean] Error 2

!!! ERROR in sys-devel/gcc-6.4.0::ada:
!!! In /usr/libexec/paludis/utils/emake at line 30
!!! emake returned error 2

!!! Call stack:
!!!    * paludis_die_or_error_func (/usr/libexec/paludis/die_functions.bash:82)
!!!    * main (/usr/libexec/paludis/utils/emake:30)

diefunc: making ebuild PID 13864 exit with error
die trap: exiting with error.

Manifest error

!!! A file listed in the Manifest could not be found: /var/db/repos/ada/sys-devel/gcc/files/gcc-14.0.0_pre20231001-pgo-bootstrap.patch

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.