gm2
[Top][All Lists]
Advanced

[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
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]