[libbluray-devel] [bug-report] libbluray git/master build error: BDFramePeer is not abstract and does not override abstract method

chrysippus at operamail.com chrysippus at operamail.com
Sat Feb 2 21:23:21 CET 2013



On Wed, Jan 30, 2013, at 09:58 AM, chrysippus at operamail.com wrote:
> I'm building libbluray/head on linux/64,
...
> the build fails,
> 
> 	make
> 		...
> !!!             [javac]
> /usr/local/src/libbluray/src/libbluray/bdj/java-j2se/java/awt/peer/BDFramePeer.java:28:
> error: BDFramePeer is not abstract and does not override abstract method
> updateGraphicsData(GraphicsConfiguration?) in ComponentPeer?
> 		[javac] public class BDFramePeer extends BDComponentPeer
> 		implements FramePeer?
...
> 		[javac] 1 error
> 		[javac] 6 warnings
> 
> 		BUILD FAILED
> 		/usr/local/src/libbluray/src/libbluray/bdj/build.xml:20:
> 		Compile failed; see the compiler error output for
> 		details.
> 
> 		Total time: 1 second
> 		make[3]: * [all-local] Error 1
> 		make[3]: Leaving directory
> 		`/usr/local/src/libbluray/src'
> 		make[2]: * [all-recursive] Error 1
> 		make[2]: Leaving directory
> 		`/usr/local/src/libbluray/src'
> 		make[1]: * [all-recursive] Error 1
> 		make[1]: Leaving directory `/usr/local/src/libbluray'
> 		make: * [all] Error 2

confirming latest head appears to reolve the build fail,

cd libbluray
git log | grep commit | head -n1
    commit 604f0e6cf4bd3e198e70b548a3e604e232729dd9

./bootstrap
./configure \
--libdir=/usr/local/lib64 \
--with-jdk=/usr/lib64/jvm/java-1.7.0-openjdk-1.7.0 \
--enable-bdjava \
--disable-doxygen-doc

	config.status: executing libtool commands
	  Summary:
	  --------
	  BD-J support:                  yes
	  BD-J font support (freetype2): yes
	  BD-J type:                     j2se
	  Metadata support (libxml):     yes
	  Build examples:                yes

make
make install

ls -al /usr/local/lib64/libbluray.so
	lrwxrwxrwx 1 root root 18 Feb  2 12:17
	/usr/local/lib64/libbluray.so -> libbluray.so.1.2.0*
ldd /usr/local/lib64/libbluray.so
        linux-vdso.so.1 (0x00007fffd41ff000)
        libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007fadacc1f000)
        libz.so.1 => /lib64/libz.so.1 (0x00007fadac9d0000)
        liblzma.so.5 => /usr/lib64/liblzma.so.5 (0x00007fadac7a9000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fadac4b2000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fadac2ae000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6
        (0x00007fadac01f000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fadabe03000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fadaba5e000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fadad1a8000)

Thanks


More information about the libbluray-devel mailing list