[vlc-devel] Re: java bindings / mac os x

Sciss contact at sciss.de
Fri Aug 11 18:14:28 CEST 2006


ok, i did svn update, removed contrib/extras/src/ffmpeg, re-ran the  
make on src, it completes. now i can do bootstrap, and i can do  
configure (i have to remove the --enable-goom option as goom doesn't  
seem to exist here). i end up:

vlc configuration
--------------------
vlc version           : 0.8.6-svn
system                : darwin
architecture          : i686 mmx
build flavour         : debug optim devel
vlc aliases           :

You can tune the compiler flags in vlc-config.
To build vlc and its plugins, type `./compile' or `make'.


now following the osx-compile instructions, i try to build : "sudo  
make", i get:

export MACOSX_DEPLOYMENT_TARGET=
make  all-recursive
Making all in intl
make[2]: *** No rule to make target `all'.  Stop.
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2


well. what target should i specify? i tried : "sudo make vlc". it  
starts to compile for a while, but ends:

g++ -Wsign-compare -Wsign-compare -Wall -I/Users/rutz/Documents/devel/ 
fromSVN/vlc-trunk/./extras/contrib/include -D_INTL_REDIRECT_MACROS - 
pipe -o vlc vlc-vlc.o -g -framework vecLib /usr/local/lib/ 
libintl.dylib -framework QuickTime -framework Carbon -framework  
CoreAudio -framework AudioUnit -framework AudioToolbox -framework  
IOKit -framework Cocoa -framework Carbon -framework QuickTime -ObjC - 
framework OpenGL -framework AGL -Wl,-bind_at_load  -L/Users/rutz/ 
Documents/devel/fromSVN/vlc-trunk/./extras/contrib/lib src/libvlc.a ./ 
modules/misc/memcpy/libmemcpymmx.a ./modules/video_chroma/ 
libi420_rgb_mmx.a ./modules/video_chroma/libi422_yuy2_mmx.a ./modules/ 
video_chroma/libi420_ymga_mmx.a ./modules/video_chroma/ 
libi420_yuy2_mmx.a ./modules/misc/memcpy/libmemcpymmxext.a ./modules/ 
misc/memcpy/libmemcpy3dn.a ./modules/demux/liblive555.a ./modules/mux/ 
mpeg/libmux_ts.a ./modules/demux/libmkv.a ./modules/codec/ffmpeg/ 
libffmpeg.a ./modules/stream_out/libstream_out_switcher.a ./modules/ 
codec/libquicktime.a ./modules/codec/libtheora.a ./modules/ 
audio_output/libauhal.a ./modules/gui/macosx/libmacosx.a -L/usr/local/ 
lib -L/Users/rutz/Documents/devel/fromSVN/vlc-trunk/extras/contrib/ 
lib /Users/rutz/Documents/devel/fromSVN/vlc-trunk/extras/contrib/lib/ 
libshout.dylib /Users/rutz/Documents/devel/fromSVN/vlc-trunk/extras/ 
contrib/lib/libvorbis.a /Users/rutz/Documents/devel/fromSVN/vlc-trunk/ 
extras/contrib/lib/libspeex.dylib -lpthread /usr/lib/libiconv.dylib - 
lc -L/Users/rutz/Documents/devel/fromSVN/vlc-trunk/extras/contrib/src/ 
live/UsageEnvironment -lUsageEnvironment -L/Users/rutz/Documents/ 
devel/fromSVN/vlc-trunk/extras/contrib/src/live/groupsock -lgroupsock  
-L/Users/rutz/Documents/devel/fromSVN/vlc-trunk/extras/contrib/src/ 
live/BasicUsageEnvironment -lBasicUsageEnvironment -L/Users/rutz/ 
Documents/devel/fromSVN/vlc-trunk/extras/contrib/src/live/liveMedia - 
lliveMedia /Users/rutz/Documents/devel/fromSVN/vlc-trunk/extras/ 
contrib/lib/libdvbpsi.dylib -lmatroska -lebml -lpostproc -lavformat - 
lavcodec -lavutil -lz /Users/rutz/Documents/devel/fromSVN/vlc-trunk/ 
extras/contrib/lib/libfaac.a /Users/rutz/Documents/devel/fromSVN/vlc- 
trunk/extras/contrib/lib/libmp3lame.a -lm /Users/rutz/Documents/devel/ 
fromSVN/vlc-trunk/extras/contrib/lib/libtheora.dylib /Users/rutz/ 
Documents/devel/fromSVN/vlc-trunk/extras/contrib/lib/libogg.dylib -lobjc
i686-apple-darwin8-g++-4.0.1: ./modules/misc/memcpy/libmemcpymmx.a:  
No such file or directory
i686-apple-darwin8-g++-4.0.1: ./modules/video_chroma/ 
libi420_rgb_mmx.a: No such file or directory
i686-apple-darwin8-g++-4.0.1: ./modules/video_chroma/ 
libi422_yuy2_mmx.a: No such file or directory
i686-apple-darwin8-g++-4.0.1: ./modules/video_chroma/ 
libi420_ymga_mmx.a: No such file or directory
i686-apple-darwin8-g++-4.0.1: ./modules/video_chroma/ 
libi420_yuy2_mmx.a: No such file or directory
i686-apple-darwin8-g++-4.0.1: ./modules/misc/memcpy/ 
libmemcpymmxext.a: No such file or directory
i686-apple-darwin8-g++-4.0.1: ./modules/misc/memcpy/libmemcpy3dn.a:  
No such file or directory
i686-apple-darwin8-g++-4.0.1: ./modules/demux/liblive555.a: No such  
file or directory
i686-apple-darwin8-g++-4.0.1: ./modules/mux/mpeg/libmux_ts.a: No such  
file or directory
i686-apple-darwin8-g++-4.0.1: ./modules/demux/libmkv.a: No such file  
or directory
i686-apple-darwin8-g++-4.0.1: ./modules/codec/ffmpeg/libffmpeg.a: No  
such file or directory
i686-apple-darwin8-g++-4.0.1: ./modules/stream_out/ 
libstream_out_switcher.a: No such file or directory
i686-apple-darwin8-g++-4.0.1: ./modules/codec/libquicktime.a: No such  
file or directory
i686-apple-darwin8-g++-4.0.1: ./modules/codec/libtheora.a: No such  
file or directory
i686-apple-darwin8-g++-4.0.1: ./modules/audio_output/libauhal.a: No  
such file or directory
i686-apple-darwin8-g++-4.0.1: ./modules/gui/macosx/libmacosx.a: No  
such file or directory
make: *** [vlc] Error 1


did i miss something?

furthermore : do i have to add an option for configure to get the  
supposed java bindings?

if this helps, here's everything i get from bootstrap:

+ AUTOMAKESUCKS=no
+ INSTALLSUCKS=no
+ ACLOCAL_ARGS=-I m4
+ test -d extras/contrib/bin
+ export PATH=./extras/contrib/bin:/bin:/sbin:/usr/bin:/usr/sbin:/opt/ 
local/bin:/usr/local/bin
+ PATH=./extras/contrib/bin:/bin:/sbin:/usr/bin:/usr/sbin:/opt/local/ 
bin:/usr/local/bin
+ test -d extras/contrib/share/aclocal
+ ACLOCAL_ARGS=-I m4 -I extras/contrib/share/aclocal
++ uname -s
+ test .Darwin = .Darwin
+ export LD_LIBRARY_PATH=./extras/contrib/lib:
+ LD_LIBRARY_PATH=./extras/contrib/lib:
+ export DYLD_LIBRARY_PATH=./extras/contrib/lib:
+ DYLD_LIBRARY_PATH=./extras/contrib/lib:
+ amvers=no
+ automake-1.9 --version
+ amsuff=-1.9
+ amvers=-1.9
+ break
+ test -1.9 = no
+ libtoolize=no
+ glibtoolize --version
+ libtoolize=glibtoolize
+ test glibtoolize = no
+ gettextize --version
++ gettextize --version
++ sed -e '1s/[^0-9]*//' -e q
+ expr 0.14.6 '>=' 0.11.5
+ autopoint=autopoint
+ GETTEXT=yes
+ pkg-config --version
+ PKGCONFIG=yes
+ aclocal=aclocal-1.9
+ automake=automake-1.9
+ autoconf=autoconf
+ autoheader=autoheader
+ set +x
generating modules/**/Makefile.am and m4/private.m4
.................................................................. done.
+ rm -f aclocal.m4 configure config.log config.h config.h.in
+ rm -Rf autom4te.cache
+ rm -f config.guess config.sub missing mkinstalldirs compile depcomp  
install-sh
+ rm -Rf autotools
+ mkdir autotools
+ rm -f ltmain.sh libtool ltconfig
+ rm -f ABOUT-NLS
+ rm -Rf intl
+ rm -f stamp-builtin 'stamp-h*' mozilla/stamp-pic
+ rm -f vlc-config.in
+ printf ''
+ '[' yes '!=' yes ']'
+ glibtoolize --copy --force
You should add the contents of `/usr/share/aclocal/libtool.m4' to  
`aclocal.m4'.
Putting files in AC_CONFIG_AUX_DIR, `autotools'.
+ test -f ltmain.sh
+ autopoint -f
Copying file ABOUT-NLS
Copying file autotools/config.rpath
Creating directory intl
Copying file intl/ChangeLog
Copying file intl/Makefile.in
Copying file intl/VERSION
Copying file intl/bindtextdom.c
Copying file intl/config.charset
Copying file intl/dcgettext.c
Copying file intl/dcigettext.c
Copying file intl/dcngettext.c
Copying file intl/dgettext.c
Copying file intl/dngettext.c
Copying file intl/eval-plural.h
Copying file intl/explodename.c
Copying file intl/finddomain.c
Copying file intl/gettext.c
Copying file intl/gettextP.h
Copying file intl/gmo.h
Copying file intl/hash-string.h
Copying file intl/intl-compat.c
Copying file intl/l10nflist.c
Copying file intl/libgnuintl.h
Copying file intl/loadinfo.h
Copying file intl/loadmsgcat.c
Copying file intl/localcharset.c
Copying file intl/locale.alias
Copying file intl/localealias.c
Copying file intl/localename.c
Copying file intl/ngettext.c
Copying file intl/os2compat.c
Copying file intl/os2compat.h
Copying file intl/osdep.c
Copying file intl/plural-exp.c
Copying file intl/plural-exp.h
Copying file intl/plural.c
Copying file intl/plural.y
Copying file intl/ref-add.sin
Copying file intl/ref-del.sin
Copying file intl/textdomain.c
Copying file m4/codeset.m4
Copying file m4/gettext.m4
Copying file m4/glibc21.m4
Copying file m4/iconv.m4
Copying file m4/intdiv0.m4
Copying file m4/inttypes-pri.m4
Copying file m4/inttypes.m4
Copying file m4/inttypes_h.m4
Copying file m4/isc-posix.m4
Copying file m4/lcmessage.m4
Copying file m4/lib-ld.m4
Copying file m4/lib-link.m4
Copying file m4/lib-prefix.m4
Copying file m4/progtest.m4
Copying file m4/stdint_h.m4
Copying file m4/uintmax_t.m4
Copying file m4/ulonglong.m4
Copying file autotools/mkinstalldirs
+ aclocal-1.9 -I m4 -I extras/contrib/share/aclocal
m4/pkg.m4:5: warning: underquoted definition of PKG_CHECK_MODULES
   run info '(automake)Extending aclocal'
   or see http://sources.redhat.com/automake/automake.html#Extending- 
aclocal
m4/libIDL.m4:6: warning: underquoted definition of AM_PATH_LIBIDL
m4/glib.m4:8: warning: underquoted definition of AM_PATH_GLIB
extras/contrib/share/aclocal/pkg.m4:5: warning: underquoted  
definition of PKG_CHECK_MODULES
extras/contrib/share/aclocal/libIDL.m4:6: warning: underquoted  
definition of AM_PATH_LIBIDL
extras/contrib/share/aclocal/glib.m4:8: warning: underquoted  
definition of AM_PATH_GLIB
/Users/rutz/Documents/devel/fromSVN/vlc-trunk/extras/contrib/share/ 
aclocal/pkg.m4:5: warning: underquoted definition of PKG_CHECK_MODULES
/Users/rutz/Documents/devel/fromSVN/vlc-trunk/extras/contrib/share/ 
aclocal/libIDL.m4:6: warning: underquoted definition of AM_PATH_LIBIDL
/Users/rutz/Documents/devel/fromSVN/vlc-trunk/extras/contrib/share/ 
aclocal/glib.m4:8: warning: underquoted definition of AM_PATH_GLIB
+ autoconf
+ autoheader
+ automake-1.9 --add-missing --copy -Wall
configure.ac: installing `autotools/install-sh'
configure.ac: installing `autotools/missing'
activex/Makefile.am: installing `autotools/compile'
activex/Makefile.am: installing `autotools/depcomp'
bindings/java/Makefile.am:50: `%'-style pattern rules are a GNU make  
extension
bindings/java/Makefile.am:52: *F: non-POSIX variable name
bindings/java/Makefile.am:54: `%'-style pattern rules are a GNU make  
extension
bindings/java/Makefile.am:56: *F: non-POSIX variable name
bindings/java/src/Makefile.am:9: `%'-style pattern rules are a GNU  
make extension
bindings/java/src/Makefile.am:10: *F: non-POSIX variable name
modules/control/corba/Modules.am:35: shell pkg-config -- 
variable=orbit_idl ORBit-2.0: non-POSIX variable name
modules/control/corba/Modules.am:35: (probably a GNU make extension)
modules/control/corba/Makefile.am:22:   `modules/control/corba/ 
Modules.am' included from here
share/Makefile.am:259: `%'-style pattern rules are a GNU make extension
Makefile.am:282: user target `vlc$(EXEEXT)' defined here...
/Users/rutz/Documents/devel/fromSVN/vlc-trunk/extras/contrib/share/ 
automake-1.9/am/program.am: ... overrides Automake target `vlc$ 
(EXEEXT)' defined here
Makefile.am:230:   while processing program `vlc'
+ rm -f vlc-config.in vlc-config
+ rm -f src/misc/modules_builtin.h
+ rm -f mozilla/vlcintf.h
+ set +x

thanks for help!!

ciao, -sciss-

Am 11.08.2006 um 00:49 schrieb Derk-Jan Hartman:

> You were compiling just within the short timeframe (1 hour or so)  
> in which a patch in VLC was conflicting with something in ffmpeg
>
> rm -r extras/contrib/src/ffmpeg
>
> and try again
>
> DJ


-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html



More information about the vlc-devel mailing list