[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gm2] libpth source added to gm2 libraries
From: |
Christoph Schlegel |
Subject: |
Re: [Gm2] libpth source added to gm2 libraries |
Date: |
Thu, 13 Dec 2018 17:27:08 +0100 |
Hello Gaius,
thank you, I have a working build now having used the script from the latest
8.2.0 tarball to fetch prerequisits including libpth.
Linux 10.0.0.2 4.19.6-300.fc29.x86_64 #1 SMP Sun Dec 2 17:33:14 UTC 2018 x86_64
x86_64 x86_64 GNU/Linux
(Fedora 29 beta)
make gm2.paranoid stops here:
gcc -c -DIN_GCC -O -g -Igm2/gm2-libs
-I../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/gm2 -Igm2 -I.
-Igm2/gm2-libs-boot -I. -Igm2/gm2-libs-paranoid
-I../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc
-I../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/gm2/gm2-libs-paranoid
-I../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/../include
-I../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/../libcpp/include
-I/home/cschlegel/Downloads/build-8.2.0/./gmp
-I/home/cschlegel/Downloads/gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gmp
-I/home/cschlegel/Downloads/build-8.2.0/./mpfr/src
-I/home/cschlegel/Downloads/gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/mpfr/src
-I/home/cschlegel/Downloads/gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/mpc/src
-I../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/../libdecnumber
-I../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/../libdecnumber/bid
-I../libdecnumber
-I../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/../libbacktrace
-I/home/cschlegel/Downloads/build-8.2.0/./isl/include
-I/home/cschlegel/Downloads/gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/isl/include
../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/gm2/gm2-libs-ch/wrapc.c
-o gm2/gm2-libs-paranoid/wrapc.o
../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/gm2/gm2-libs-ch/wrapc.c:
In Funktion »wrapc_getrand«:
../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/gm2/gm2-libs-ch/wrapc.c:125:10:
Warnung: Implizite Deklaration der Funktion »rand«; meinten Sie »nanl«?
[-Wimplicit-function-declaration]
return rand () % n;
^~~~
nanl
../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/gm2/gm2-libs-ch/wrapc.c:
In Funktion »wrapc_getusername«:
../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/gm2/gm2-libs-ch/wrapc.c:134:20:
Warnung: Implizite Deklaration der Funktion »getuid«; meinten Sie »getpwuid«?
[-Wimplicit-function-declaration]
return getpwuid (getuid ())->pw_gecos;
^~~~~~
getpwuid
gcc -c -DIN_GCC -O -g -Igm2/gm2-libs
-I../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/gm2 -Igm2 -I.
-Igm2/gm2-libs-boot -I. -Igm2/gm2-libs-paranoid
-I../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc
-I../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/gm2/gm2-libs-paranoid
-I../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/../include
-I../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/../libcpp/include
-I/home/cschlegel/Downloads/build-8.2.0/./gmp
-I/home/cschlegel/Downloads/gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gmp
-I/home/cschlegel/Downloads/build-8.2.0/./mpfr/src
-I/home/cschlegel/Downloads/gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/mpfr/src
-I/home/cschlegel/Downloads/gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/mpc/src
-I../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/../libdecnumber
-I../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/../libdecnumber/bid
-I../libdecnumber
-I../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/../libbacktrace
-I/home/cschlegel/Downloads/build-8.2.0/./isl/include
-I/home/cschlegel/Downloads/gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/isl/include
../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/gm2/gm2-libs-ch/UnixArgs.c
-o gm2/gm2-libs-paranoid/UnixArgs.o
make: *** Keine Regel vorhanden, um das Ziel
„../../gcc-8.2.0+gm2-git-latest/gm2/gcc-versionno/gcc/gm2/gm2-libs-ch/Selective.c“,
benötigt von „gm2/gm2-libs-paranoid/Selective.o“, zu erstellen. Schluss.
Regards,
Christoph
> Gesendet: Dienstag, 11. Dezember 2018 um 13:44 Uhr
> Von: "Gaius Mulley" <address@hidden>
> An: address@hidden, address@hidden
> Betreff: [Gm2] libpth source added to gm2 libraries
>
>
> Hello,
>
> I've just checked in a number of changes which include the libpth source
> as one of the Modula-2 libraries to be built and installed. There is
> still work to be done to make it configurable (disable/enable and detect
> a system version etc). But currently I think it should build locally and be
> able to run the tests locally (in the build tree).
>
> The major reasons I've added pth to the libraries is that the last
> release of libpth was in 2007 and also that Redhat/Fedora systems have
> dropped libpth. The alternative threading libraries don't have the
> micro-context primitives which GNU Pth provides (used for coroutines).
>
> It will be easy enough to disable the building of this extra library
> - hopefully this will be achieved over the next couple of days.
>
> I've built gm2 on a linaro arm board and also a amd64 system, if anyone
> has access to a Fedora or Redhat system - I'd be very interested to hear
> how these changes fare. The tests are currently running on the linaro
> arm machine.
>
> The changes are to the gcc-8.2.0 branch of gm2,
>
>
> regards,
> Gaius
>
> _______________________________________________
> gm2 mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/gm2
>