Eric Blake wrote: > [Let's keep the list in the loop] > > On 10/01/2010 06:44 AM, Clemens Brogi wrote: >> Eric Blake wrote: >>> On 10/01/2010 01:22 AM, Clemens Brogi wrote: >>>> Hi >>>> you cannot compile gnu-coreutils on the latest Solaris x86 10 (09/10), >>> >> Hi >> >> sorry this was my fault. I used coreutils coming with the new Solaris >> Companion CD, which is 5.97 > > OK, then maybe it's worth reporting to the provider of the Solaris > Companion CD that they are shipping an ancient version. > >> >> I was able to build 8.5 after defining LDFLAGS -lgen > > Which .o file needed -lgen before compilation worked? We'd like to fix > that before coreutils 8.6. > Hi as far as I can figure it out, the error only occoures if I use suncc as CC I have attached the the config and make output regards Clemens ld: Schwerer Fehler: Symbolreferenzierungsfehler. Keine Ausgabe in chroot geschrieben *** Error code 1 The following command caused the error: echo " CCLD " chroot;suncc -xc99=all -g -Wl,-z,ignore -o chroot chroot.o libver.a ../lib/libcoreutils.a ../lib/libcoreutils.a make: Fatal error: Command failed for target `chroot' Current working directory /server/scratch/cbr/coreutils-8.5.suncc/coreutils-8.5/src *** Error code 1 make: Fatal error: Command failed for target `all' Current working directory /server/scratch/cbr/coreutils-8.5.suncc/coreutils-8.5/src *** Error code 1 The following command caused the error: fail= failcom='exit 1'; \ for f in x $MAKEFLAGS; do \ case $f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ list='lib src doc man po tests gnulib-tests'; for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" make: Fatal error: Command failed for target `all-recursive' Current working directory /server/scratch/cbr/coreutils-8.5.suncc/coreutils-8.5 *** Error code 1 make: Fatal error: Command failed for target `all' -- Clemens Brogi SW Developer MID GmbH Eibacher Hauptstr. 141 90451 Nürnberg Telefon: +49 911-968 36-79 Fax: +49 911-968 36-10 E-Mail: c.brogi@mid.de WWW: http://www.mid.de Sitz des Unternehmens: Nürnberg Amtsgericht Nürnberg HRB Nr. 21108 Ust.-ID-Nr. DE 814060547 Geschäftsführer: Andreas Ditze, Jürgen Leuschel, Jochen Seemann