From owner-freebsd-ports@FreeBSD.ORG Tue Jun 24 12:45:58 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 448D0106566B for ; Tue, 24 Jun 2008 12:45:58 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from falcon.cybervisiontech.com (falcon.cybervisiontech.com [217.20.163.9]) by mx1.freebsd.org (Postfix) with ESMTP id BFE6C8FC0C for ; Tue, 24 Jun 2008 12:45:57 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from localhost (localhost [127.0.0.1]) by falcon.cybervisiontech.com (Postfix) with ESMTP id 2F242744008; Tue, 24 Jun 2008 15:45:55 +0300 (EEST) X-Virus-Scanned: Debian amavisd-new at falcon.cybervisiontech.com Received: from falcon.cybervisiontech.com ([127.0.0.1]) by localhost (falcon.cybervisiontech.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K5T8VbRQa8Jg; Tue, 24 Jun 2008 15:45:55 +0300 (EEST) Received: from [10.2.1.87] (gateway.cybervisiontech.com.ua [91.198.50.114]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by falcon.cybervisiontech.com (Postfix) with ESMTP id 9C3D0744006; Tue, 24 Jun 2008 15:45:54 +0300 (EEST) Message-ID: <4860EC81.1010302@icyb.net.ua> Date: Tue, 24 Jun 2008 15:45:53 +0300 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.14 (X11/20080611) MIME-Version: 1.0 To: FreeBSD Ports , Dmitry Marakasov Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Subject: gnash-0.8.3: build fails on 6.3 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jun 2008 12:45:58 -0000 System: FreeBSD 6.3-RELEASE amd64 Build of port graphics/gnash fails at link stage: ... Making all in utilities gmake[2]: Entering directory `/usr/ports/graphics/gnash/work/gnash-0.8.3/utilities' /bin/sh ../libtool --tag=CXX --mode=link g++42 -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -pipe -march=athlon64 -O2 -fno-strict-aliasing -pipe -pthread -D_THREAD_SAFE -pthread -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -fvisibility-inlines-hidden -export-dynamic -lltdl -L/usr/local/lib -lxml2 -lz -L/usr/local/lib -liconv -lm -L/usr/local/lib -lcurl -L/usr/local/lib -lboost_thread -lboost_date_time -lpthread /usr/local/lib/libintl.so /usr/local/lib/libiconv.so -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib -Wl,--as-needed -o gprocessor gprocessor-processor.o ../server/libgnashserver.la ../libamf/libgnashamf.la ../libnet/libgnashnet.la ../libbase/libgnashbase.la ../libmedia/libgnashmedia.la -lavcodec -lz -la52 -lfaad -lx264 -ltheora -lvorbisenc -lavutil -lvorbis -lm -logg -ldca -lvorbisenc -lvorbis -lm -logg -lavformat -lavcodec -lz -la52 -lfaad -lx264 -ltheora -lvorbisenc -lavutil -lvorbis -lm -logg -lavutil -ltheora -logg -lgsm -lavcodec -lz -la52 -lfaad -lx264 -ltheora -lvorbisenc -lavutil -lvorbis -lm -logg -L/usr/local/lib -lglib-2.0 -liconv -lX11 -lXi -lm g++42 -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -pipe -march=athlon64 -O2 -fno-strict-aliasing -pipe -pthread -D_THREAD_SAFE -pthread -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -fvisibility-inlines-hidden /usr/local/lib/libintl.so /usr/local/lib/libiconv.so -Wl,-rpath -Wl,/usr/local/lib -Wl,--as-needed -o .libs/gprocessor gprocessor-processor.o -Wl,--export-dynamic -L/usr/local/lib -L/usr/lib ../server/.libs/libgnashserver.so -L/usr/X11R6/lib /usr/ports/graphics/gnash/work/gnash-0.8.3/libnet/.libs/libgnashnet.so /usr/ports/graphics/gnash/work/gnash-0.8.3/libmedia/.libs/libgnashmedia.so /usr/local/lib/libfontconfig.so /usr/local/lib/libfreetype.so /usr/local/lib/libexpat.so ../libamf/.libs/libgnashamf.so ../libnet/.libs/libgnashnet.so /usr/ports/graphics/gnash/work/gnash-0.8.3/libamf/.libs/libgnashamf.so /usr/ports/graphics/gnash/work/gnash-0.8.3/libbase/.libs/libgnashbase.so /usr/local/lib/libxml2.so ../libbase/.libs/libgnashbase.so ../libmedia/.libs/libgnashmedia.so /usr/local/lib/libjpeg.so /usr/local/lib/libcurl.so /usr/local/lib/libcares.so /usr/local/lib/libssh2.so -lssl -lcrypto /usr/local/lib/libltdl.so -lboost_thread -lboost_date_time -lpthread /usr/local/lib/libSDL.so /usr/local/lib/libXrandr.so /usr/local/lib/libXrender.so /usr/local/lib/libggi.so /usr/X11R6/lib/libXxf86vm.so /usr/local/lib/libgii.so /usr/local/lib/libXxf86dga.so /usr/local/lib/libgg.so /usr/local/lib/libaa.so -lncurses -lusbhid /usr/local/lib/libdca.so -lavformat -lgsm -lavcodec -lz /usr/local/lib/liba52.so -ldjbfft /usr/local/lib/libfaad.so -pthread -lx264 /usr/local/lib/libtheora.so /usr/local/lib/libvorbisenc.so -lavutil /usr/local/lib/libvorbis.so /usr/local/lib/libogg.so /usr/local/lib/libglib-2.0.so /usr/local/lib/libintl.so /usr/local/lib/libpcre.so /usr/local/lib/libiconv.so /usr/local/lib/libXi.so /usr/X11R6/lib/libXext.so /usr/local/lib/libX11.so /usr/local/lib/libXdmcp.so -lrpcsvc /usr/local/lib/libXau.so -lm -Wl,--rpath -Wl,/usr/local/lib/gnash -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/X11R6/lib gprocessor-processor.o(.gnu.linkonce.t._ZN5boost2io6detail3putIcSt11char_traitsIcESaIcERKlEEvT2_RKNS1_11format_itemIT_T0_T1_EERNS_12basic_formatISA_SB_SC_E11string_typeERNSH_20internal_streambuf_tEPSt6locale+0x1c2): In function `void boost::io::detail::put, std::allocator, long const&>(long const&, boost::io::detail::format_item, std::allocator > const&, boost::basic_format, std::allocator >::string_type&, boost::basic_format, std::allocator >::internal_streambuf_t&, std::locale*)': : undefined reference to `std::basic_ostream >& std::basic_ostream >::_M_insert(long)' ... It seems like there is an unsatisfied symbol in boost library that was supposed to come from standard C++ library. I see that gnash is compiled with GCC 4.2+, but I think that boost is compiled with default GCC for 6.3 which is 3.4.6. I suspect that the error might be caused by this mismatch in versions. This should not be a problem on 7.0 where default GCC is 4.2.X, but 6.3 is still a "stabler stable" for me. -- Andriy Gapon