FreeBSD Port: multimedia/mjpegtools
Jimmie James
jimmiejaz at gmail.com
Fri Jun 17 03:55:09 UTC 2011
On 06/16/11 10:28, Baptiste Daroussin wrote:
> 2011/6/15 Jimmie James<jimmiejaz at 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 at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia
>> To unsubscribe, send any mail to
>> "freebsd-multimedia-unsubscribe at 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
More information about the freebsd-multimedia
mailing list