Date: Mon, 13 Sep 2004 17:21:44 -0400 From: Joe Marcus Clarke <marcus@marcuscom.com> To: Kevin Oberman <oberman@es.net> Cc: freebsd-gnome@freebsd.org Subject: Re: Failure upgrading glibmm Message-ID: <41460F68.2020106@marcuscom.com> In-Reply-To: <20040913204748.185995D04@ptavv.es.net> References: <20040913204748.185995D04@ptavv.es.net>
next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Kevin Oberman wrote: | I have been unable to get glibmm to build. It's been failing for several | weeks and my other systems are not having any such issues. | | I'm running RELENG_5 as of last Sept. 11. I used portupgrade and I don't | have anything odd in my libmap.conf file. gnomelogalyzer does not have | any advise for me, either. | | I suspect some stale header file is biting me, but I have been unable to | track it down to this point. | | Log attached. Any ideas? Looks like libsigc++12 needs to be updated for the new GCC. Joe | | Thanks, | | | ------------------------------------------------------------------------ | | ===> Vulnerability check disabled, database not found | ===> Extracting for glibmm-2.4.4 | |>>Checksum OK for gnome2/glibmm-2.4.4.tar.bz2. | | ===> Patching for glibmm-2.4.4 | ===> Applying FreeBSD patches for glibmm-2.4.4 | ===> glibmm-2.4.4 depends on executable: gm4 - found | ===> glibmm-2.4.4 depends on executable: gmake - found | ===> glibmm-2.4.4 depends on file: /usr/local/bin/libtool13 - found | ===> glibmm-2.4.4 depends on executable: pkg-config - found | ===> glibmm-2.4.4 depends on shared library: sigc-2.0.0 - found | ===> glibmm-2.4.4 depends on shared library: glib-2.0.400 - found | ===> Configuring for glibmm-2.4.4 | checking for a BSD-compatible install... /usr/bin/install -c -o root - -g wheel | checking whether build environment is sane... yes | checking for gawk... no | checking for mawk... no | checking for nawk... nawk | checking whether gmake sets $(MAKE)... yes | checking whether to enable maintainer-specific portions of Makefiles... no | checking for gcc... cc | checking for C compiler default output file name... a.out | checking whether the C compiler works... yes | checking whether we are cross compiling... no | checking for suffix of executables... | checking for suffix of object files... o | checking whether we are using the GNU C compiler... yes | checking whether cc accepts -g... yes | checking for cc option to accept ANSI C... none needed | checking for style of include used by gmake... GNU | checking dependency style of cc... gcc3 | checking how to run the C preprocessor... cc -E | checking whether gmake sets $(MAKE)... (cached) yes | checking build system type... i386-portbld-freebsd5.3 | checking host system type... i386-portbld-freebsd5.3 | checking for some Win32 platform... no | checking for native Win32... no | checking for a sed that does not truncate output... /usr/bin/sed | checking for egrep... grep -E | checking for ld used by cc... /usr/bin/ld | checking if the linker (/usr/bin/ld) is GNU ld... yes | checking for /usr/bin/ld option to reload object files... -r | checking for BSD-compatible nm... /usr/bin/nm -B | checking whether ln -s works... yes | checking how to recognise dependent libraries... pass_all | checking for ANSI C header files... yes | checking for sys/types.h... yes | checking for sys/stat.h... yes | checking for stdlib.h... yes | checking for string.h... yes | checking for memory.h... yes | checking for strings.h... yes | checking for inttypes.h... yes | checking for stdint.h... yes | checking for unistd.h... yes | checking dlfcn.h usability... yes | checking dlfcn.h presence... yes | checking for dlfcn.h... yes | checking whether we are using the GNU C++ compiler... yes | checking whether c++ accepts -g... yes | checking dependency style of c++... gcc3 | checking how to run the C++ preprocessor... c++ -E | checking for g77... no | checking for f77... f77 | checking whether we are using the GNU Fortran 77 compiler... yes | checking whether f77 accepts -g... yes | checking the maximum length of command line arguments... (cached) 65536 | checking command to parse /usr/bin/nm -B output from cc object... ok | checking for objdir... .libs | checking for ar... ar | checking for ranlib... ranlib | checking for strip... strip | checking if cc static flag works... yes | checking if cc supports -fno-rtti -fno-exceptions... no | checking for cc option to produce PIC... -fPIC | checking if cc PIC flag -fPIC works... yes | checking if cc supports -c -o file.o... yes | checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes | checking whether -lc should be explicitly linked in... yes | checking dynamic linker characteristics... freebsd5.3 ld.so | checking how to hardcode library paths into programs... immediate | checking whether stripping libraries is possible... yes | checking if libtool supports shared libraries... yes | checking whether to build shared libraries... yes | checking whether to build static libraries... yes | configure: creating libtool | appending configuration tag "CXX" to libtool | checking for ld used by c++... /usr/bin/ld | checking if the linker (/usr/bin/ld) is GNU ld... yes | checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes | checking for c++ option to produce PIC... -fPIC | checking if c++ PIC flag -fPIC works... yes | checking if c++ supports -c -o file.o... yes | checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes | checking dynamic linker characteristics... freebsd5.3 ld.so | checking how to hardcode library paths into programs... immediate | checking whether stripping libraries is possible... yes | appending configuration tag "F77" to libtool | checking if libtool supports shared libraries... yes | checking whether to build shared libraries... yes | checking whether to build static libraries... yes | checking for f77 option to produce PIC... -fPIC | checking if f77 PIC flag -fPIC works... yes | checking if f77 supports -c -o file.o... yes | checking whether the f77 linker (/usr/bin/ld) supports shared libraries... yes | checking dynamic linker characteristics... freebsd5.3 ld.so | checking how to hardcode library paths into programs... immediate | checking whether stripping libraries is possible... yes | checking host system type... i386-unknown-freebsd5.3 | checking for ranlib... ranlib | checking whether we are using GNU C... yes | checking for object suffix... o | checking for executable suffix... no | checking for cc option to produce PIC... -fPIC | checking if cc PIC flag -fPIC works... yes | checking if cc supports -c -o file.o... yes | checking if cc supports -c -o file.lo... yes | checking if cc supports -fno-rtti -fno-exceptions ... no | checking if cc static flag -static works... -static | checking whether ln -s works... yes | checking for ld used by GCC... /usr/bin/ld | checking if the linker (/usr/bin/ld) is GNU ld... yes | checking whether the linker (/usr/bin/ld) supports shared libraries... yes | checking for BSD-compatible nm... /usr/bin/nm -B | checking command to parse /usr/bin/nm -B output... ok | checking how to hardcode library paths into programs... immediate | checking for /usr/bin/ld option to reload object files... -r | checking dynamic linker characteristics... freebsd5.3 ld.so | checking if libtool supports shared libraries... yes | checking whether to build shared libraries... yes | checking whether to build static libraries... yes | checking for objdir... .libs | creating libtool | checking for gm4... gm4 | checking whether make is GNU Make... yes | checking for perl... /usr/bin/perl | checking whether Perl is new enough... yes | checking for flockfile... yes | checking for funlockfile... yes | checking for getc_unlocked... yes | checking for pkg-config... /usr/local/bin/pkg-config | checking for sigc++-2.0 >= 2.0.0 glib-2.0 >= 2.4.0 gobject-2.0 >= 2.4.0 gmodule-2.0 >= 2.4.0... yes | checking GLIBMM_CFLAGS... -I/usr/local/include/sigc++-2.0 - -I/usr/local/lib/sigc++-2.0/include -I/usr/local/include/glib-2.0 - -I/usr/local/lib/glib-2.0/include | checking GLIBMM_LIBS... -Wl,--export-dynamic -L/usr/local/lib - -lsigc-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -liconv | checking for gthread-2.0 >= 2.4.0... yes | checking GTHREAD_CFLAGS... -D_REENTRANT -I/usr/local/include/glib-2.0 - -I/usr/local/lib/glib-2.0/include | checking GTHREAD_LIBS... -L/usr/local/lib -lgthread-2.0 -lpthread - -lglib-2.0 -liconv | checking whether we are using the GNU C++ compiler... (cached) yes | checking whether c++ accepts -g... (cached) yes | checking dependency style of c++... (cached) gcc3 | checking whether we are using SUN CC compiler... no | checking if C++ compiler supports bool... yes | checking if C++ compiler supports namespaces... yes | checking if C++ compiler supports mutable... yes | checking if C++ environment provides all required features... yes | checking whether C++ library symbols are declared in namespace std... yes | checking whether the C++ library supports std::iterator_traits... yes | checking for non-standard Sun libCstd reverse_iterator... no | checking whether STL containers have templated sequence constructors... yes | checking if C++ compiler allows member functions to refer to member templates... yes | checking whether the compiler finds it ambiguous to have both const and non-const template specializations... yes | checking whether to merge C reference docs into generated headers... no | checking for compiler warning flags to use... -Wall -Wno-long-long | configure: creating ./config.status | config.status: creating Makefile | config.status: creating glib/Makefile | config.status: creating glib/glibmm-2.4.pc | config.status: creating glib/src/Makefile | config.status: creating glib/glibmm/Makefile | config.status: creating glib/glibmm/private/Makefile | config.status: creating tools/Makefile | config.status: creating tools/gmmproc | config.status: creating tools/generate_wrap_init.pl | config.status: creating tools/m4/Makefile | config.status: creating tools/pm/Makefile | config.status: creating tools/extra_defs_gen/Makefile | config.status: creating tests/Makefile | config.status: creating tests/glibmm_value/Makefile | config.status: creating examples/Makefile | config.status: creating examples/markup/Makefile | config.status: creating examples/thread/Makefile | config.status: creating scripts/Makefile | config.status: creating docs/Makefile | config.status: creating docs/images/Makefile | config.status: creating docs/reference/Makefile | config.status: creating docs/reference/Doxyfile | config.status: creating docs/reference/beautify_docs.pl | config.status: creating docs/internal/Makefile | config.status: creating config.h | config.status: creating glib/glibmmconfig.h | config.status: executing depfiles commands | ===> Building for glibmm-2.4.4 | gmake all-recursive | gmake[1]: Entering directory `/usr/ports/devel/glibmm/work/glibmm-2.4.4' | Making all in tools | gmake[2]: Entering directory `/usr/ports/devel/glibmm/work/glibmm-2.4.4/tools' | Making all in m4 | gmake[3]: Entering directory `/usr/ports/devel/glibmm/work/glibmm-2.4.4/tools/m4' | gmake[3]: Nothing to be done for `all'. | gmake[3]: Leaving directory `/usr/ports/devel/glibmm/work/glibmm-2.4.4/tools/m4' | Making all in pm | gmake[3]: Entering directory `/usr/ports/devel/glibmm/work/glibmm-2.4.4/tools/pm' | gmake[3]: Nothing to be done for `all'. | gmake[3]: Leaving directory `/usr/ports/devel/glibmm/work/glibmm-2.4.4/tools/pm' | Making all in extra_defs_gen | gmake[3]: Entering directory `/usr/ports/devel/glibmm/work/glibmm-2.4.4/tools/extra_defs_gen' | if /bin/sh ../../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. - -I../.. -I../../glib -I/usr/local/include/sigc++-2.0 - -I/usr/local/lib/sigc++-2.0/include -I/usr/local/include/glib-2.0 - -I/usr/local/lib/glib-2.0/include -O -pipe -Wall -Wno-long-long -MT generate_extra_defs.lo -MD -MP -MF ".deps/generate_extra_defs.Tpo" -c -o generate_extra_defs.lo generate_extra_defs.cc; \ | then mv -f ".deps/generate_extra_defs.Tpo" ".deps/generate_extra_defs.Plo"; else rm -f ".deps/generate_extra_defs.Tpo"; exit 1; fi | mkdir .libs | c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../glib - -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include - -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -O -pipe - -Wall -Wno-long-long -MT generate_extra_defs.lo -MD -MP -MF .deps/generate_extra_defs.Tpo -c generate_extra_defs.cc -fPIC -DPIC -o .libs/generate_extra_defs.lo | c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../glib - -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include - -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -O -pipe - -Wall -Wno-long-long -MT generate_extra_defs.lo -MD -MP -MF .deps/generate_extra_defs.Tpo -c generate_extra_defs.cc -o generate_extra_defs.o >/dev/null 2>&1 | mv -f .libs/generate_extra_defs.lo generate_extra_defs.lo | /bin/sh ../../libtool --mode=link c++ -O -pipe -Wall -Wno-long-long -o libglibmm_generate_extra_defs-2.4.la -rpath /usr/local/lib - -version-info 1:4:0 generate_extra_defs.lo -Wl,--export-dynamic - -L/usr/local/lib -lsigc-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 - -liconv -Wl,--export-dynamic -L/usr/local/lib -lsigc-2.0 -lgobject-2.0 - -lgmodule-2.0 -lglib-2.0 -liconv | rm -fr .libs/libglibmm_generate_extra_defs-2.4.la .libs/libglibmm_generate_extra_defs-2.4.* .libs/libglibmm_generate_extra_defs-2.4.* | cc -shared -Wl,--rpath -Wl,/usr/local/lib generate_extra_defs.lo - -L/usr/local/lib -lsigc-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 - -liconv -lsigc-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -liconv - -Wl,-soname -Wl,libglibmm_generate_extra_defs-2.4.so.1 -o .libs/libglibmm_generate_extra_defs-2.4.so.1 | (cd .libs && rm -f libglibmm_generate_extra_defs-2.4.so && ln -sf libglibmm_generate_extra_defs-2.4.so.1 libglibmm_generate_extra_defs-2.4.so) | ar cru .libs/libglibmm_generate_extra_defs-2.4.a generate_extra_defs.o | ranlib .libs/libglibmm_generate_extra_defs-2.4.a | creating libglibmm_generate_extra_defs-2.4.la | (cd .libs && rm -f libglibmm_generate_extra_defs-2.4.la && ln -sf ../libglibmm_generate_extra_defs-2.4.la libglibmm_generate_extra_defs-2.4.la) | if c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../glib - -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include - -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -O - -pipe -Wall -Wno-long-long -MT generate_defs_glib.o -MD -MP -MF ".deps/generate_defs_glib.Tpo" -c -o generate_defs_glib.o generate_defs_glib.cc; \ | then mv -f ".deps/generate_defs_glib.Tpo" ".deps/generate_defs_glib.Po"; else rm -f ".deps/generate_defs_glib.Tpo"; exit 1; fi | /bin/sh ../../libtool --mode=link c++ -O -pipe -Wall -Wno-long-long -o generate_extra_defs generate_defs_glib.o libglibmm_generate_extra_defs-2.4.la -Wl,--export-dynamic - -L/usr/local/lib -lsigc-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -liconv | c++ -O -pipe -Wall -Wno-long-long -o .libs/generate_extra_defs generate_defs_glib.o .libs/libglibmm_generate_extra_defs-2.4.so - -L/usr/local/lib -lsigc-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 - -liconv -lsigc-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -liconv - -Wl,--export-dynamic -L/usr/local/lib -lsigc-2.0 -lgobject-2.0 - -lgmodule-2.0 -lglib-2.0 -liconv -Wl,--rpath -Wl,/usr/local/lib | /usr/local/lib/libsigc-2.0.so: undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)' | /usr/local/lib/libsigc-2.0.so: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)' | gmake[3]: *** [generate_extra_defs] Error 1 | gmake[3]: Leaving directory `/usr/ports/devel/glibmm/work/glibmm-2.4.4/tools/extra_defs_gen' | gmake[2]: *** [all-recursive] Error 1 | gmake[2]: Leaving directory `/usr/ports/devel/glibmm/work/glibmm-2.4.4/tools' | gmake[1]: *** [all-recursive] Error 1 | gmake[1]: Leaving directory `/usr/ports/devel/glibmm/work/glibmm-2.4.4' | gmake: *** [all] Error 2 | *** Error code 2 | | Stop in /usr/ports/devel/glibmm. | | | ------------------------------------------------------------------------ | | _______________________________________________ | freebsd-gnome@freebsd.org mailing list | http://lists.freebsd.org/mailman/listinfo/freebsd-gnome | To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" - -- PGP Key : http://www.marcuscom.com/pgp.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (Darwin) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFBRg9ob2iPiv4Uz4cRAmezAKCrvW7pKWnCNj5kbivdwteuQdutHgCgl19P H+nYNX1EvKo5w8gbJX0jlzU= =Eh0Y -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41460F68.2020106>