mpeg4ip requires IPv6?

Brooks Davis brooks at one-eyed-alien.net
Wed Dec 29 13:56:09 PST 2004


On Wed, Dec 29, 2004 at 01:47:08PM -0800, Scott I. Remick wrote:
> 
> --- Michael Johnson <ahze at ahze.net> wrote:
> 
> > Others have reported this also, I am unable to reproduce it but if you 
> > 'make config' and turn on IPV6 support everything should work.
> 
> Hmm, I tried that and it did make a difference, but it dies elsewhere now.
> See below...
> 
> > > The presence or absence of IPv6 support in the kernel will have no
> > > effect on the symbols defined in your header files. I'd guess this is
> > > probalby a port bug, but you might have broken header files on your
> > > machine depending on how you got to 5.3.
> 
> I used cvsup to update my local source tree then the standard build/install
> world/kernel stuff. Everything else has been happy since I straightened out
> the threading libraries stuff. 
> 
> New failure point below:
> 
> c++ -D_REENTRANT -DNOCONTROLS -fexceptions -Wall -Werror
> -Wno-char-subscripts -Wover
> loaded-virtual -Wno-unknown-pragmas -Wno-deprecated -Wformat=2
> -DPLAYER_PLUGIN_DIR=\
> "/usr/local/lib/mp4player_plugin\" -O -pipe -DMPEG4IP -pthread -o
> .libs/mp4player ma
> in.o -Wl,-rpath -Wl,/usr/local/lib -pthread  -L/usr/local/lib
> -L/usr/X11R6/lib ../..
> /lib/SDLAudio/src/.libs/libmpeg4ipSDL.so -laudio -lXt ./.libs/libmp4player.a
> /usr/lo
> cal/lib/liba52.so -ldjbfft
> /usr/ports/multimedia/mpeg4ip/work/mpeg4ip-1.1/lib/sdp/.l
> ibs/libsdp.so
> /usr/ports/multimedia/mpeg4ip/work/mpeg4ip-1.1/player/lib/mp4util/.lib
> s/libmp4util.so
> /usr/ports/multimedia/mpeg4ip/work/mpeg4ip-1.1/player/lib/libhttp/.l
> ibs/libhttp.so
> /usr/ports/multimedia/mpeg4ip/work/mpeg4ip-1.1/lib/msg_queue/.libs/li
> bmsg_queue.so
> /usr/ports/multimedia/mpeg4ip/work/mpeg4ip-1.1/lib/mp4av/.libs/libmp4a
> v.so /usr/ports/multimedia/mpeg4ip/work/mpeg4ip-1.1/lib/mp4/.libs/libmp4.so
> ./.libs/
> libmp4syncsdl.a ./.libs/libmp4syncbase.a ./.libs/libmp4playerutils.a
> ../../lib/ismac
> ryp/.libs/libismacryp.a /usr/local/lib/libSDL-1.1.so -lm -lvgl -lX11 -lXext
> -lvga -l
> aa -lusbhid /usr/local/lib/libmp4v2.so -Wl,--rpath -Wl,/usr/local/lib
> /usr/bin/ld: warning: libc.so.4, needed by /usr/local/lib/libmp4v2.so, may
> conflict
> with libc.so.5
> /usr/local/lib/compat/libc.so.4: warning: warning: fputrune() is deprecated.
> See fpu
> trune(3).
> /usr/local/lib/compat/libc.so.4: warning: warning: setinvalidrune() is
> deprecated. S
> ee setinvalidrune(3).
> /usr/local/lib/compat/libc.so.4: warning: WARNING!  setkey(3) not present in
> the sys
> tem!
> /usr/local/lib/compat/libc.so.4: warning: warning: this program uses gets(),
> which i
> s unsafe.
> /usr/local/lib/compat/libc.so.4: warning: warning: mktemp() possibly used
> unsafely;
> consider using mkstemp()
> /usr/local/lib/compat/libc.so.4: warning: WARNING!  des_setkey(3) not
> present in the
>  system!
> /usr/local/lib/compat/libc.so.4: warning: WARNING!  encrypt(3) not present
> in the sy
> stem!
> /usr/local/lib/compat/libc.so.4: warning: warning: tmpnam() possibly used
> unsafely;
> consider using mkstemp()
> /usr/local/lib/compat/libc.so.4: warning: warning: this program uses
> f_prealloc(), w
> hich is not recommended.
> /usr/local/lib/compat/libc.so.4: warning: warning: mbmb() is deprecated. See
> mbmb(3)
> .
> /usr/local/lib/compat/libc.so.4: warning: warning: mbrune() is deprecated.
> See mbrun
> e(3).
> /usr/local/lib/compat/libc.so.4: warning: warning: mbrrune() is deprecated.
> See mbrr
> une(3).
> /usr/local/lib/compat/libc.so.4: warning: WARNING!  des_cipher(3) not
> present in the
>  system!
> /usr/local/lib/compat/libc.so.4: warning: warning: fungetrune() is
> deprecated. See f
> ungetrune(3).
> /usr/local/lib/compat/libc.so.4: warning: warning: setrunelocale() is
> deprecated. Se
> e setrunelocale(3).
> /usr/local/lib/compat/libc.so.4: warning: warning: tempnam() possibly used
> unsafely;
>  consider using mkstemp()
> /usr/local/lib/compat/libc.so.4: warning: warning: fgetrune() is deprecated.
> See fge
> trune(3).
> ./.libs/libmp4player.a(mp4_file.o)(.text+0x443): In function
> `CMp4File::create_video
> (CPlayerSession*, video_query_t*, int, char*, unsigned int, int&)':
> : undefined reference to `MP4IsIsmaCrypMediaTrack'
> ./.libs/libmp4player.a(mp4_file.o)(.text+0x81c): In function
> `CMp4File::create_audio
> (CPlayerSession*, audio_query_t*, int, char*, unsigned int, int&)':
> : undefined reference to `MP4IsIsmaCrypMediaTrack'

You need to rebuild multimedia/mpeg4ip-libmp4v2 because it is linked
against an old version of libm and was built by an incompatable version
of GCC.  In all likelyhood, there are other problem ports still on your
system that will need to be rebuilt.

-- Brooks

-- 
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529  9BF0 5D8E 8BE9 F238 1AD4
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20041229/3aedd138/attachment.bin


More information about the freebsd-ports mailing list