[libbluray-devel] Fwd: Bug#746729: libbluray: FTBFS with Java 8: BDFramePeer does not override abstract method emulateActivation(boolean)

Petri Hintukainen phintuka at users.sourceforge.net
Mon May 5 11:33:15 CEST 2014


On la, 2014-05-03 at 15:01 +0200, Sebastian Ramacher wrote:
> Hi libbluray developers,
> 
> we received the following bugreport in Debian [1]:
> 
> > Source: libbluray
> > Version: 0.5.0-2
> > Severity: important
> > User: debian-java at lists.debian.org
> > Usertags: openjdk-8-transition
> >
> > Hi,
> >
> > During a rebuild of all Java packages in sid with OpenJDK 8,
> > your package failed to build with the following error:
> >
> >
> >     [javac]
> > /«PKGBUILDDIR»/src/libbluray/bdj/java-j2se/java/awt/peer/BDFramePeer.java:28:
> > error: BDFramePeer is not abstract and does not override abstract method emulateActivation(boolean) in FramePeer
> >     [javac] public class BDFramePeer extends BDComponentPeer implements FramePeer
> >     [javac]        ^
> >
> >
> > The full build log is available from:
> >     http://87.98.165.193/debian/openjdk8-rebuild/logs-failed-jdk8/libbluray_0.5.0-2_unstable_jdk8.log
> >
> > You can download OpenJDK 8 packages for testing here:
> >     http://87.98.165.193/debian/openjdk-8u5-b13/
> 
> It would be great if you could have a look at this issue.
> 

Build with OpenJDK 8 should be fixed now in commit
http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=8cea26ed0fea3395771b6d001be1bf5b7a4461e0
(it should apply cleanly to 0.5.0 too).

Note that there may be also run-time issues, the library has not been
tested with Java 8.


- Petri



More information about the libbluray-devel mailing list