pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/48740 (lang/gcc44 to gcc46 linker fails because of whitespace)



The following reply was made to PR pkg/48740; it has been noted by GNATS.

From: venture37 <venture37%geeklan.co.uk@localhost>
To: gnats-bugs%NetBSD.org@localhost, pho%NetBSD.org@localhost, 
sbd%NetBSD.org@localhost, 
 pkgsrc-bugs%netbsd.org@localhost, gnats-admin%netbsd.org@localhost
Cc: 
Subject: Re: pkg/48740 (lang/gcc44 to gcc46 linker fails because of whitespace)
Date: Wed, 28 May 2014 21:31:13 +0100

 On 16/05/2014 00:10, pho%NetBSD.org@localhost wrote:
 > I fixed them. Sevan, could you please confirm they now build?
 
 On OS X 10.4.11 PPC I managed to build lang/gcc44 & lang/gcc45 without issue
 
 PKG_OPTIONS.gcc44=      gcc-c++ gcc-fortran gcc-objc -gcc-java
 PKG_OPTIONS.gcc45=      gcc-c++ gcc-fortran gcc-objc -gcc-java
 
 gcc46 fails
 
 PKG_OPTIONS.gcc46=      gcc-c++ -gcc-fortran -gcc-objc -gcc-java
 
 
 /usr/pkgsrc/lang/gcc46/work/obj/./prev-gcc/xgcc 
 -B/usr/pkgsrc/lang/gcc46/work/obj/./prev-gcc/ 
 -B/usr/pkg/gcc46/powerpc-apple-darwin8.11.0/bin/ 
 -B/usr/pkg/gcc46/powerpc-apple-darwin8.11.0/bin/ 
 -B/usr/pkg/gcc46/powerpc-apple-darwin8.11.0/lib/ -isystem 
 /usr/pkg/gcc46/powerpc-apple-darwin8.11.0/include -isystem 
 /usr/pkg/gcc46/powerpc-apple-darwin8.11.0/sys-include    -c   -g -O2 
 -mdynamic-no-pic -gtoggle -DIN_GCC   -W -Wall -Wwrite-strings 
 -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes 
 -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros 
 -Wno-overlength-strings -Wold-style-definition -Wc++-compat 
 -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild 
 -I/usr/pkgsrc/lang/gcc46/work/gcc-4.6.4/gcc 
 -I/usr/pkgsrc/lang/gcc46/work/gcc-4.6.4/gcc/build 
 -I/usr/pkgsrc/lang/gcc46/work/gcc-4.6.4/gcc/../include 
 -I/usr/pkgsrc/lang/gcc46/work/gcc-4.6.4/gcc/../libcpp/include 
 -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include 
 -I/usr/pkgsrc/lang/gcc46/work/gcc-4.6.4/gcc/../libdecnumber 
 -I/usr/pkgsrc/lang/gcc46/work/gcc-4.6.4/gcc/../libdecnumber/dpd 
 -I../libdecnumber   -I/usr/pkgsrc/lang/gcc46/work/.buildlink/include 
 -isystem /usr/include -I/usr/pkg/include \
          -o build/gengtype-state.o 
 /usr/pkgsrc/lang/gcc46/work/gcc-4.6.4/gcc/gengtype-state.c
 /usr/pkgsrc/lang/gcc46/work/obj/./prev-gcc/xgcc 
 -B/usr/pkgsrc/lang/gcc46/work/obj/./prev-gcc/ 
 -B/usr/pkg/gcc46/powerpc-apple-darwin8.11.0/bin/ 
 -B/usr/pkg/gcc46/powerpc-apple-darwin8.11.0/bin/ 
 -B/usr/pkg/gcc46/powerpc-apple-darwin8.11.0/lib/ -isystem 
 /usr/pkg/gcc46/powerpc-apple-darwin8.11.0/include -isystem 
 /usr/pkg/gcc46/powerpc-apple-darwin8.11.0/sys-include      -g -O2 
 -mdynamic-no-pic -gtoggle -DIN_GCC   -W -Wall -Wwrite-strings 
 -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes 
 -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros 
 -Wno-overlength-strings -Wold-style-definition -Wc++-compat 
 -DHAVE_CONFIG_H -DGENERATOR_FILE -static-libstdc++ -static-libgcc  -o 
 build/genhooks \
      build/genhooks.o build/errors.o .././libiberty/libiberty.a
 /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning -L: directory 
 name (/usr/pkg/gcc46/lib) does not exist
 /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
 ___stack_chk_fail
 ___stack_chk_guard
 collect2: ld returned 1 exit status
 Makefile:3979: recipe for target 'build/genhooks' failed
 gmake[3]: *** [build/genhooks] Error 1
 gmake[3]: *** Waiting for unfinished jobs....
 rm gcc.pod
 gmake[3]: Leaving directory '/usr/pkgsrc/lang/gcc46/work/obj/gcc'
 Makefile:5558: recipe for target 'all-stage2-gcc' failed
 gmake[2]: *** [all-stage2-gcc] Error 2
 gmake[2]: Leaving directory '/usr/pkgsrc/lang/gcc46/work/obj'
 Makefile:18679: recipe for target 'stage2-bubble' failed
 gmake[1]: *** [stage2-bubble] Error 2
 gmake[1]: Leaving directory '/usr/pkgsrc/lang/gcc46/work/obj'
 Makefile:897: recipe for target 'all' failed
 gmake: *** [all] Error 2
 *** Error code 2
 
 Stop.
 bmake: stopped in /usr/pkgsrc/lang/gcc46
 WARNING: *** Please consider adding c++ to USE_LANGUAGES in the package 
 Makefile.
 *** Error code 1
 
 Stop.
 bmake: stopped in /usr/pkgsrc/lang/gcc46
 
 
 My previous changes to get things to build was to make the following 
 changes to the Makefile
 
 CONFIGURE_ARGS=       --with-dwarf2
 CONFIGURE_ARGS=       --disable-multilib
 CONFIGURE_ENV=        AS=/mycctools/bin/as
 CONFIGURE_ENV=        AS_TARGET=/mycctools/bin/as
 
 I installed the latest version of cctools available from opendarwin 
 project (because I couldn't find docs on how to build the stock apple 
 versions).
 
 I documented my experience here https://www.geeklan.co.uk/?tag=powerbook
 
 These changes were lifted from TigerBrew project as they went through 
 build issues previously
 
https://github.com/Homebrew/homebrew-versions/commit/e833b133fcc371361c4b5fe9c7e47a58b3588323#diff-9a72a16b40f362e19a0dd423e1df2194
 
 


Home | Main Index | Thread Index | Old Index