views:

28

answers:

1

Hi, I'm trying to create a package which depends exactly on sun-java6-jre (other variants don't work in this case) and build-depends on sun-java6-jdk. Unfortunately pbuilder doesn't want to work this way:

  1. it installs openjdk-6-jre as a dependency
  2. it returns pbuilder-satisfydepends-dummy: Depends: sun-java6-jdk which is a virtual package.

Which I don't understand since this is not a virtual package and my debian/control explicitly lists:

Build-Depends: debhelper (>= 7), sun-java6-jdk, sun-java6-jre, java2-runtime, java-virtual-machine, libunixsocket-java, ant
Depends: ${shlibs:Depends}, ${misc:Depends}, sun-java6-jre, cron, sqlite3, libunixsocket-java

I'm using the pbuilder environment with basic lenny.

+1  A: 

Have you enabled non-free repositories in /etc/apt/sources.list inside the pbuilder chroot?

Thomas Koch
That did the trick, I believe. Not sure why the package was reported as "virtual" though.
viraptor