[vlc-devel] Build problem with 'enable-java-bindings' svn 17032

vladakk vladakk at abanka.co.yu
Thu Oct 12 11:17:46 CEST 2006


Hi,

I am unable to build VLC svn source with enable-java-bindings.

SUSE LINUX 10.1 (i586)

Linux asoft-vladakk 2.6.18-jen35-default #1 SMP Mon Sep 25 19:30:03 CEST 2006 i686 i686 i386 GNU/Linux

gcc -v
Using built-in specs.
Target: i586-suse-linux
Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info
--mandir=/usr/share/man --libdir=/usr/lib --libexecdir=/usr/lib --enable-languages=c,c++,objc,fortran,java,ada --enable-checking=release
--with-gxx-include-dir=/usr/include/c++/4.1.0 --enable-ssp --disable-libssp --enable-java-awt=gtk --enable-gtk-cairo
--disable-libjava-multilib --with-slibdir=/lib --with-system-zlib --enable-shared --enable-__cxa_atexit --enable-libstdcxx-allocator=new
--without-system-libunwind --with-cpu=generic --host=i586-suse-linux
Thread model: posix
gcc version 4.1.0 (SUSE Linux)

.../bootstrap > bootstrap-out.log 2>&1
  ...
  + aclocal-1.9 -I m4
  + autoconf
  + autoheader
  + automake-1.9 --add-missing --copy -Wall
  configure.ac: installing `autotools/install-sh'
  configure.ac: installing `autotools/missing'
  activex/Makefile.am:145: shell ${VLC_CONFIG} --target builtin: non-POSIX variable name
  activex/Makefile.am:145: (probably a GNU make extension)
  activex/Makefile.am: installing `autotools/compile'
  activex/Makefile.am: installing `autotools/depcomp'
  bindings/java/Makefile.am:81: `%'-style pattern rules are a GNU make extension
  bindings/java/Makefile.am:83: *F: non-POSIX variable name
  bindings/java/Makefile.am:85: `%'-style pattern rules are a GNU make extension
  bindings/java/Makefile.am:87: *F: non-POSIX variable name
  Makefile.am:290: user target `vlc$(EXEEXT)' defined here...
  /usr/share/automake-1.9/am/program.am: ... overrides Automake target `vlc$(EXEEXT)' defined here
  Makefile.am:238:   while processing program `vlc'
  + rm -f vlc-config.in vlc-config
  + rm -f src/misc/modules_builtin.h
  + set +x
  ...
.../configure --enable-java-bindings --enable-wxwidgets=no > configure-out.log 2>&1
make all > make-out.log 2>&1

.......
Making all in java
make[3]: Entering directory `/tmp/vk/vlc-trunk/bindings/java'
make[4]: Entering directory `/tmp/vk/vlc-trunk/bindings/java'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/tmp/vk/vlc-trunk/bindings/java'
gcj -C org/videolan/jvlc/VLCException.java
gcjh -jni org/videolan/jvlc/VLCException -o includes/VLCException.h
gcj -C org/videolan/jvlc/Playlist.java
gcjh -jni org/videolan/jvlc/Playlist -o includes/Playlist.h
gcj -C org/videolan/jvlc/AudioIntf.java
gcjh -jni org/videolan/jvlc/AudioIntf -o includes/AudioIntf.h
gcj -C org/videolan/jvlc/Audio.java
gcjh -jni org/videolan/jvlc/Audio -o includes/Audio.h
gcj -C org/videolan/jvlc/InputIntf.java
gcjh -jni org/videolan/jvlc/InputIntf -o includes/InputIntf.h
gcj -C org/videolan/jvlc/Input.java
gcjh -jni org/videolan/jvlc/Input -o includes/Input.h
gcj -C org/videolan/jvlc/PlaylistIntf.java
gcjh -jni org/videolan/jvlc/PlaylistIntf -o includes/PlaylistIntf.h
gcj -C org/videolan/jvlc/VideoIntf.java
gcjh -jni org/videolan/jvlc/VideoIntf -o includes/VideoIntf.h
gcj -C org/videolan/jvlc/Video.java
gcjh -jni org/videolan/jvlc/Video -o includes/Video.h
gcj -C org/videolan/jvlc/JLibVLC.java
gcjh -jni org/videolan/jvlc/JLibVLC -o includes/JLibVLC.h
gcj -C org/videolan/jvlc/JVLC.java
gcjh -jni org/videolan/jvlc/JVLC -o includes/JVLC.h
gcj -C org/videolan/jvlc/JVLCCanvas.java
gcjh -jni org/videolan/jvlc/JVLCCanvas -o includes/JVLCCanvas.h
gcj -C org/videolan/jvlc/JVLCPanel.java
gcjh -jni org/videolan/jvlc/JVLCPanel -o includes/JVLCPanel.h
gcj -C org/videolan/jvlc/VLMIntf.java
gcjh -jni org/videolan/jvlc/VLMIntf -o includes/VLMIntf.h
gcj -C org/videolan/jvlc/VLM.java
gcjh -jni org/videolan/jvlc/VLM -o includes/VLM.h
gcj -C org/videolan/jvlc/GenericVideoWidget.java
gcjh -jni org/videolan/jvlc/GenericVideoWidget -o
includes/GenericVideoWidget.h
make -C src
make[4]: Entering directory `/tmp/vk/vlc-trunk/bindings/java/src'
g++ utils.cc -Wsign-compare -Wsign-compare -Wextra -Wall -Wno-unused-parameter -pipe `top_builddir=../../.. ../../../vlc-config --cflags pic` -I. -Isrc -I../../ -I ../../include-I/usr/lib/jvm/java/include -I/usr/lib/jvm/java/include/linux -c -o utils.o
g++ video-jni.cc -Wsign-compare -Wsign-compare -Wextra -Wall -Wno-unused-parameter -pipe `top_builddir=../../.. ../../../vlc-config --cflags pic` -I. -Isrc -I../../ -I ../../include -I/usr/lib/jvm/java/include -I/usr/lib/jvm/java/include/linux -c -o
video-jni.o
video-jni.cc: In function ‘void Java_org_videolan_jvlc_Video__1destroyVideo(JNIEnv*, _jobject*)’:
video-jni.cc:125: error: ‘libvlc_video_destroy’ was not declared in this scope
video-jni.cc: In function ‘void Java_org_videolan_jvlc_Video__1reparent(JNIEnv*, _jobject*, _jobject*)’:
video-jni.cc:203: error: ‘libvlc_video_reparent’ was not declared in this scope
video-jni.cc: In function ‘void Java_org_videolan_jvlc_Video__1setSize__II(JNIEnv*, _jobject*, jint, jint)’:
video-jni.cc:230: error: ‘libvlc_video_resize’ was not declared in this scope
make[4]: *** [video-jni.o] Error 1
make[4]: Leaving directory `/tmp/vk/vlc-trunk/bindings/java/src'
make[3]: *** [libjvlc.so] Error 2
make[3]: Leaving directory `/tmp/vk/vlc-trunk/bindings/java'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/vk/vlc-trunk/bindings'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/vk/vlc-trunk'
make: *** [all] Error 2
.......

Regards,
Vladimir Kokovic, Belgrade, Serbia








www.abanka.co.yu



-- 
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