pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/multimedia/xine-lib



xine-lib-1.1.14/src/video_out/Makefile contains:
XVMC_LIBS = -L -lXvMCW
and
XXMC_LIBS = -L -lXvMCW

it should have:
XVMC_LIBS = -L/usr/pkg/lib -lXvMCW
and
XXMC_LIBS = -L/usr/pkg/lib -lXvMCW

this is on modular-xorg ... configure problem?

Rumko wrote:
> After the following commit, xine-lib won't compile (all dependencies are
> latest, pkgsrc tree updated ... an hour ago?)
> 
> mv -f .deps/xineplug_vo_out_xvmc_la-video_out_xvmc.Tpo
> .deps/xineplug_vo_out_xvmc_la-video_out_xvmc.Plo
> /bin/sh ../../libtool --tag=CC   --mode=link
> cc -fvisibility=hidden -I/usr/pkg/include   -I/usr/pkg/include   -D_REENTRANT
> -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE   -Wformat=2 -Wno-format-zero-length
> -Wmissing-format-attribute -Werror-implicit-function-declaration
> -Wstrict-aliasing=2 -mtune=i386 -O3 -pipe -fomit-frame-pointer
> -falign-functions=4 -falign-loops=4 -falign-jumps=4  
> -fexpensive-optimizations -fschedule-insns2 -ffast-math -finline-functions
> -Wall -Wpointer-arith -Wnested-externs -Wcast-align -Wchar-subscripts
> -Wmissing-declarations -Wmissing-prototypes -O2 -I/usr/pkg/include
> -I/usr/pkg/include/freetype2 -I/usr/include -DNDEBUG -Wl,-z,defs
> -avoid-version -module -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib
> -Wl,-R/usr/lib -o xineplug_vo_out_xvmc.la -rpath
> /usr/pkg/lib/xine/plugins/1.23 xineplug_vo_out_xvmc_la-deinterlace.lo
> xineplug_vo_out_xvmc_la-video_out_xvmc.lo ../../src/xine-engine/libxine.la -L
> -lXvMCW -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lXv   -Wl,-R/usr/pkg/lib
> -L/usr/pkg/lib -lX11 -lXext   -pthread -lpthread -L/usr/pkg/lib -lintl
> -R/usr/pkg/lib cd: unknown option: -l libtool: link: cannot determine
> absolute directory name of `-lXvMCW'
> cc -shared  .libs/xineplug_vo_out_xvmc_la-deinterlace.o
> .libs/xineplug_vo_out_xvmc_la-video_out_xvmc.o  -Wl,--rpath
> -Wl,/usr/obj/pkgsrc/multimedia/xine-lib/work/xine-lib-1.1.14/src/xine-engine/.libs
> -Wl,--rpath -Wl,/usr/obj/pkgsrc/multimedia/xine-lib/work/.buildlink/lib
> -Wl,--rpath -Wl,/usr/pkg/lib -Wl,--rpath
> -Wl,/usr/obj/pkgsrc/multimedia/xine-lib/work/.buildlink/lib
> -L/usr/obj/pkgsrc/multimedia/xine-lib/work/.buildlink/lib
> ../../src/xine-engine/.libs/libxine.so -L-lXvMCW
> /usr/obj/pkgsrc/multimedia/xine-lib/work/.buildlink/lib/libXv.so
> /usr/obj/pkgsrc/multimedia/xine-lib/work/.buildlink/lib/libX11.so
> /usr/obj/pkgsrc/multimedia/xine-lib/work/.buildlink/lib/libXext.so -pthread
> -lpthread /usr/obj/pkgsrc/multimedia/xine-lib/work/.buildlink/lib/libintl.so 
> -mtune=i386 -Wl,-z -Wl,defs -Wl,-R/u
>  sr/pkg/lib -pthread -pthread -pthread -Wl,-soname
>  -Wl,xineplug_vo_out_xvmc.so -o .libs/xineplug_vo_out_xvmc.so
> .libs/xineplug_vo_out_xvmc_la-video_out_xvmc.o: In function `init_class':
> video_out_xvmc.c:(.text+0x16d): undefined reference to `XvMCQueryExtension'
> video_out_xvmc.c:(.text+0x22a): undefined reference to `XvMCListSurfaceTypes'
> .libs/xineplug_vo_out_xvmc_la-video_out_xvmc.o: In function `xvmc_dispose':
> video_out_xvmc.c:(.text+0x14d8): undefined reference to `XvMCHideSurface'
> video_out_xvmc.c:(.text+0x14ef): undefined reference to `XvMCDestroySurface'
> video_out_xvmc.c:(.text+0x150d): undefined reference to `XvMCDestroyContext'
> .libs/xineplug_vo_out_xvmc_la-video_out_xvmc.o: In function
> `xvmc_gui_data_exchange':
> video_out_xvmc.c:(.text+0x1695): undefined reference to `XvMCPutSurface'
> .libs/xineplug_vo_out_xvmc_la-video_out_xvmc.o: In function
> `xvmc_update_frame_format':
> video_out_xvmc.c:(.text+0x199a): undefined reference to `XvMCDestroyBlocks'
> video_out_xvmc.c:(.text+0x19a7): undefined reference to
> `XvMCDestroyMacroBlocks'
> video_out_xvmc.c:(.text+0x19d0): undefined reference to `XvMCFlushSurface'
> video_out_xvmc.c:(.text+0x19e7): undefined reference to `XvMCSyncSurface'
> video_out_xvmc.c:(.text+0x19fe): undefined reference to `XvMCDestroySurface'
> video_out_xvmc.c:(.text+0x1a1c): undefined reference to `XvMCDestroyContext'
> video_out_xvmc.c:(.text+0x1a46): undefined reference to `XvMCCreateContext'
> video_out_xvmc.c:(.text+0x1a83): undefined reference to `XvMCCreateSurface'
> video_out_xvmc.c:(.text+0x1ab4): undefined reference to `XvMCCreateBlocks'
> video_out_xvmc.c:(.text+0x1ad0): undefined reference to
> `XvMCCreateMacroBlocks' video_out_xvmc.c:(.text+0x1ba2): undefined reference
> to `XvMCDestroyContext' .libs/xineplug_vo_out_xvmc_la-video_out_xvmc.o: In
> function `xvmc_display_frame':
> video_out_xvmc.c:(.text+0x1eb6): undefined reference to `XvMCSyncSurface'
> video_out_xvmc.c:(.text+0x1f29): undefined reference to `XvMCPutSurface'
> .libs/xineplug_vo_out_xvmc_la-video_out_xvmc.o: In function
> `xvmc_proc_macro_block':
> video_out_xvmc.c:(.text+0x21c1): undefined reference to `XvMCRenderSurface'
> video_out_xvmc.c:(.text+0x21cd): undefined reference to `XvMCFlushSurface'
> video_out_xvmc.c:(.text+0x22c6): undefined reference to `XvMCRenderSurface'
> video_out_xvmc.c:(.text+0x22d2): undefined reference to `XvMCFlushSurface'
> gmake[3]: *** [xineplug_vo_out_xvmc.la] Error 1
> 
> David A. Holland wrote:
>> 
>> Module Name:  pkgsrc
>> Committed By: dholland
>> Date:         Tue Jul 29 05:58:41 UTC 2008
>> 
>> Modified Files:
>> pkgsrc/multimedia/xine-lib: Makefile Makefile.common
>> 
>> Log Message:
>> Rearrange how libXv and libXvMC are probed in order to work properly on
>> systems with libXvMC.so but no libXvMCW.so.
>> Also add missing dependence on libX11. Thus, PKGREVISION++.
>> 
>> 
>> To generate a diff of this commit:
>> cvs rdiff -r1.62 -r1.63 pkgsrc/multimedia/xine-lib/Makefile
>> cvs rdiff -r1.54 -r1.55 pkgsrc/multimedia/xine-lib/Makefile.common
>> 
>> Please note that diffs are not public domain; they are subject to the
>> copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index