Date: Thu, 16 Jun 2011 23:55:05 -0400 From: Jimmie James <jimmiejaz@gmail.com> To: Baptiste Daroussin <bapt@freebsd.org> Cc: multimedia@freebsd.org Subject: Re: FreeBSD Port: multimedia/mjpegtools Message-ID: <4DFAD019.1050108@gmail.com> In-Reply-To: <BANLkTiknOGXawUaKVgM0uZ4UTxmA0ydUDA@mail.gmail.com> References: <4DF900EC.1020601@gmail.com> <BANLkTiknOGXawUaKVgM0uZ4UTxmA0ydUDA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 06/16/11 10:28, Baptiste Daroussin wrote: > 2011/6/15 Jimmie James<jimmiejaz@gmail.com>: >> Iasen, >> >> You're not the only one with the problem, it has an open PR: >> http://www.freebsd.org/cgi/query-pr.cgi?pr=157885 >> and has also been reported: >> http://docs.freebsd.org/cgi/getmsg.cgi?fetch=1122336+0+current/freebsd-ports-bugs >> >> Maybe a good idea to submit a follow up to the PR since you have another GCC >> compiler error, which I was unable to grab (remote build, couldn't copy it >> at the time) >> >> >> Cheers. >> >> >> -- >> I am currently away on leave, traveling through time and will be returning >> last week. >> Life is tough, but it's tougher when you're stupid. >> _______________________________________________ >> freebsd-multimedia@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia >> To unsubscribe, send any mail to >> "freebsd-multimedia-unsubscribe@freebsd.org" >> > > The problem is that I can't reproduce that on my boxes. > I can reproduce it every time, and I'd be willing to do some testing, but that compiler error, I have no idea about, and since each GCC version throws a different error, I'm at a loss. No make.conf, and default options. With GCC4.4: /bin/sh /usr/local/bin/libtool --tag=CXX --mode=link g++44 -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc44 -fno-strict-aliasing -D_THREAD_SAFE -version-info 0:0:0 -release 2.0 -L/usr/local/lib -pthread -Wl,-rpath=/usr/local/lib/gcc44 -o libmplex2.la -rpath /usr/local/lib libmplex2_la-ac3strm_in.lo libmplex2_la-audiostrm_out.lo libmplex2_la-bits.lo libmplex2_la-decodebufmodel.lo libmplex2_la-dtsstrm_in.lo libmplex2_la-inputstrm.lo libmplex2_la-interact.lo libmplex2_la-lpcmstrm_in.lo libmplex2_la-mpastrm_in.lo libmplex2_la-multiplexor.lo libmplex2_la-padstrm.lo libmplex2_la-stillsstream.lo libmplex2_la-stream_params.lo libmplex2_la-systems.lo libmplex2_la-videostrm_in.lo libmplex2_la-videostrm_out.lo libmplex2_la-subpstream.lo ../utils/libmjpegutils.la -lm libtool: link: c++ -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o /usr/lib/crtbeginS.o .libs/libmplex2_la-ac3strm_in.o .libs/libmplex2_la-audiostrm_out.o .libs/libmplex2_la-bits.o .libs/libmplex2_la-decodebufmodel.o .libs/libmplex2_la-dtsstrm_in.o .libs/libmplex2_la-inputstrm.o .libs/libmplex2_la-interact.o .libs/libmplex2_la-lpcmstrm_in.o .libs/libmplex2_la-mpastrm_in.o .libs/libmplex2_la-multiplexor.o .libs/libmplex2_la-padstrm.o .libs/libmplex2_la-stillsstream.o .libs/libmplex2_la-stream_params.o .libs/libmplex2_la-systems.o .libs/libmplex2_la-videostrm_in.o .libs/libmplex2_la-videostrm_out.o .libs/libmplex2_la-subpstream.o -Wl,-rpath -Wl,/usr/ports/multimedia/mjpegtools/work/mjpegtools-2.0.0/utils/.libs -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib ../utils/.libs/libmjpegutils.so -L/usr/lib -lstdc++ -lm -lc -lgcc_s /usr/lib/crtendS.o /usr/lib/crtn.o -O2 -Wl,-rpath=/usr/local/lib/gcc44 -pthread -Wl,-rpath=/usr/local/lib/gcc44 -pthread -Wl,-soname -Wl,libmplex2-2.0.so.0 -o .libs/libmplex2-2.0.so.0 local symbol 0: discarded in section `.text._ZN16ElementaryStream7AUMuxedEb' from .libs/libmplex2_la-dtsstrm_in.o local symbol 1: discarded in section `.text._ZN16ElementaryStream16ReadStreamHeaderEPhj' from .libs/libmplex2_la-dtsstrm_in.o local symbol 2: discarded in section `.text._ZN16ElementaryStream7AUMuxedEb' from .libs/libmplex2_la-inputstrm.o local symbol 3: discarded in section `.text._ZN16ElementaryStream16StreamHeaderSizeEv' from .libs/libmplex2_la-inputstrm.o local symbol 4: discarded in section `.text._ZN16ElementaryStream16ReadStreamHeaderEPhj' from .libs/libmplex2_la-inputstrm.o local symbol 5: discarded in section `.text._ZN16ElementaryStream7AUMuxedEb' from .libs/libmplex2_la-lpcmstrm_in.o local symbol 6: discarded in section `.text._ZN16ElementaryStream16ReadStreamHeaderEPhj' from .libs/libmplex2_la-lpcmstrm_in.o local symbol 7: discarded in section `.text._ZN16ElementaryStream7AUMuxedEb' from .libs/libmplex2_la-mpastrm_in.o local symbol 8: discarded in section `.text._ZN16ElementaryStream16StreamHeaderSizeEv' from .libs/libmplex2_la-mpastrm_in.o local symbol 9: discarded in section `.text._ZN16ElementaryStream16ReadStreamHeaderEPhj' from .libs/libmplex2_la-mpastrm_in.o local symbol 10: discarded in section `.text._ZN9MuxStream16StreamHeaderSizeEv' from .libs/libmplex2_la-multiplexor.o local symbol 11: discarded in section `.text._ZNSt11_Deque_baseI14DecodeBufEntrySaIS0_EED2Ev' from .libs/libmplex2_la-multiplexor.o local symbol 12: discarded in section `.text._ZN9MuxStreamD1Ev' from .libs/libmplex2_la-multiplexor.o local symbol 13: discarded in section `.text._ZN9MuxStreamD0Ev' from .libs/libmplex2_la-multiplexor.o local symbol 14: discarded in section `.text._ZN16ElementaryStream16StreamHeaderSizeEv' from .libs/libmplex2_la-videostrm_in.o local symbol 15: discarded in section `.text._ZN16ElementaryStream16ReadStreamHeaderEPhj' from .libs/libmplex2_la-videostrm_in.o local symbol 16: discarded in section `.text._ZN11VideoStream14NominalBitRateEv' from .libs/libmplex2_la-videostrm_in.o local symbol 17: discarded in section `.text._ZN16ElementaryStream7AUMuxedEb' from .libs/libmplex2_la-subpstream.o local symbol 18: discarded in section `.text._ZN16ElementaryStream16ReadStreamHeaderEPhj' from .libs/libmplex2_la-subpstream.o gmake[2]: *** [libmplex2.la] Error 1 GCC4.5 /bin/sh /usr/local/bin/libtool --tag=CC --mode=link gcc45 -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc45 -fno-strict-aliasing -D_THREAD_SAFE -Wall -Wunused -fPIC -version-info 0:0:0 -release 2.0 -L/usr/local/lib -pthread -Wl,-rpath=/usr/local/lib/gcc45 -o libmjpegutils.la -rpath /usr/local/lib mjpeg_logging.lo mpegconsts.lo mpegtimecode.lo yuv4mpeg.lo yuv4mpeg_ratio.lo motionsearch.lo cpu_accel.lo -lm libtool: link: cc -shared -fPIC -DPIC .libs/mjpeg_logging.o .libs/mpegconsts.o .libs/mpegtimecode.o .libs/yuv4mpeg.o .libs/yuv4mpeg_ratio.o .libs/motionsearch.o .libs/cpu_accel.o -L/usr/local/lib -lm -O2 -Wl,-rpath=/usr/local/lib/gcc45 -pthread -Wl,-rpath=/usr/local/lib/gcc45 -pthread -Wl,-soname -Wl,libmjpegutils-2.0.so.0 -o .libs/libmjpegutils-2.0.so.0 .libs/mjpeg_logging.o(.text.__i686.get_pc_thunk.bx+0x0): In function `__i686.get_pc_thunk.bx': : multiple definition of `__i686.get_pc_thunk.bx' /usr/lib/crtbeginS.o(.gnu.linkonce.t.__i686.get_pc_thunk.bx+0x0): first defined here gmake[3]: *** [libmjpegutils.la] Error 1 gmake[3]: Leaving directory `/usr/ports/multimedia/mjpegtools/work/mjpegtools-2.0.0/utils' gmake[2]: *** [all-recursive] Error 1 GCC4.6 /bin/sh /usr/local/bin/libtool --tag=CC --mode=link gcc46 -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc46 -fno-strict-aliasing -D_THREAD_SAFE -Wall -Wunused -fPIC -version-info 0:0:0 -release 2.0 -L/usr/local/lib -pthread -Wl,-rpath=/usr/local/lib/gcc46 -o libmjpegutils.la -rpath /usr/local/lib mjpeg_logging.lo mpegconsts.lo mpegtimecode.lo yuv4mpeg.lo yuv4mpeg_ratio.lo motionsearch.lo cpu_accel.lo -lm libtool: link: cc -shared -fPIC -DPIC .libs/mjpeg_logging.o .libs/mpegconsts.o .libs/mpegtimecode.o .libs/yuv4mpeg.o .libs/yuv4mpeg_ratio.o .libs/motionsearch.o .libs/cpu_accel.o -L/usr/local/lib -lm -O2 -Wl,-rpath=/usr/local/lib/gcc46 -pthread -Wl,-rpath=/usr/local/lib/gcc46 -pthread -Wl,-soname -Wl,libmjpegutils-2.0.so.0 -o .libs/libmjpegutils-2.0.so.0 .libs/mjpeg_logging.o(.text.__i686.get_pc_thunk.bx+0x0): In function `__i686.get_pc_thunk.bx': : multiple definition of `__i686.get_pc_thunk.bx' /usr/lib/crtbeginS.o(.gnu.linkonce.t.__i686.get_pc_thunk.bx+0x0): first defined here gmake[3]: *** [libmjpegutils.la] Error 1
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4DFAD019.1050108>