If I remove the overloading gcc, so that the /usr/bin/gcc is used, I still get the error. It looks like I have a really old libstdc++.a in usr/local/lib. If I move that I get
Building pdflib with target all Error: Target org.macports.build returned: shell command " cd "/opt/ local/var/macports/build/ _opt_local_var_macports_sources_rsync.macports.org_release_ports_print_p dflib/work/PDFlib-Lite-7.0.3" && make all " returned error 2 Command output: make[2]: Nothing to be done for `all'. make[2]: Nothing to be done for `all'. make[2]: Nothing to be done for `all'. make[2]: Nothing to be done for `all'. make[2]: Nothing to be done for `all'. make[2]: Nothing to be done for `all'. make[2]: Nothing to be done for `all'. make[3]: Nothing to be done for `all'. ../../../libtool --silent --mode=compile /usr/bin/g++-4.0 - DPDF_TARGET_API_MAC_CLASSIC -c -I../../../libs/pdflib -I/opt/local/ include -I/Developer/Headers/FlatCarbon -O2 hello.cpp ../../../libtool --silent --mode=link /usr/bin/g++-4.0 - DPDF_TARGET_API_MAC_CLASSIC -static -o hello hello.lo -O2 -L/opt/ local/lib -framework ApplicationServices ../../../libs/pdflib/ libs_libpdf.la pdflib.lo -lstdc++ powerpc-apple-darwin8-g++-4.0.1: /usr/local/lib/libstdc++.a: No such file or directory make[3]: *** [hello] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all] Error 2 make: *** [all] Error 2 Error: The following dependencies failed to build: gnuplot pdflib gsed hdf5 pcre texinfo lzmautils texlive texlive_base texi2html texlive_texmf-full texlive_texmf-minimal Error: Status 1 encountered during processing. Perhaps my /usr/local/lib/libstdc++.a is too old: 13112 -rw-r--r-- 1 root staff 6710336 Dec 20 2002 /usr/local/lib/ libstdc++.a 8 -rwxr-xr-x 1 root staff 882 Dec 20 2002 /usr/local/ lib/libstdc++.la Removing it does not help, since this library is invoked explicitly in the install process. How do I make sure that the right libraries are used? Without building libstdc myself if in any way possible...) regards Anton Op 20-okt-08, om 22:42 heeft Bryan Blackburn het volgende geschreven: > On Mon, Oct 20, 2008 at 08:03:35PM +0200, Anton van Oosten said: >> I encounter a problem with pdflib when I install octave. >> At pdflib I encounter the error: "type S_REGULAR does not match >> previous objects type S_COALESCED". >> >> Who knows the fix? >> >> Regards >> >> Anton >> >> sudo port install octave >> Password: >> ---> Building pdflib with target all >> Error: Target org.macports.build returned: shell command " cd "/opt/ >> local/var/macports/build/ >> _opt_local_var_macports_sources_rsync.macports.org_release_ports_prin >> t_p >> dflib/work/PDFlib-Lite-7.0.3" && make all " returned error 2 >> Command output: /usr/bin/ld: /usr/local/lib/libstdc++.a(ostream- >> inst.o) section's (__TEXT,__eh_frame) type S_REGULAR does not match >> previous objects type S_COALESCED > > You appear to have an install of gcc in /usr/local that seems to be > getting > in the way of using the one installed with Xcode (it should be > using the one > in /usr/lib instead). > > Bryan > > [...] > _______________________________________________ > macports-users mailing list > macports-users@lists.macosforge.org > http://lists.macosforge.org/mailman/listinfo.cgi/macports-users > _______________________________________________ macports-users mailing list macports-users@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macports-users