Yes, I found a gentoo bug report where also the nested classes were the problem.
But I do not know where to insert that code. In debian/rules is useless because at that time the .class files have not been compiled. Also that the headers of _all_ nested classes are created. Jason Crain schrieb: > It first compiles the .java files using javac, then creates header > files using javah. It skips several header files, including > org_tigris_subversion_javahl_ConflictDescriptor_Action.h, probably > because it is an inner class of ConflictDescriptor. The $ used to > mark inner classes may be confusing it? > > You can create the files manually using javah: > javah -d subversion/bindings/javahl/include -classpath \ > subversion/bindings/javahl/classes \ > 'org.tigris.subversion.javahl.ConflictDescriptor$Action' > > And then rename it to what it expects: > mv > subversion/bindings/javahl/include/org_tigris_subversion_javahl_ConflictDescriptor\$Action.h > > subversion/bindings/javahl/include/org_tigris_subversion_javahl_ConflictDescriptor_Action.h > > > > But there are about 20 files that it will complain about, so you may > want to script it. > > I'm not sure how to modify the makefile to work properly. > > > Benno Korn wrote: >> Ok. Thank you. >> >> I asked in subversion IRC channels and mailing lists, but no one had >> a clue where the problem is. >> >> Then I decided that when someone knows how to compile it then these >> people who compiled the package >> in the repositories. >> And now I am asking here ;-) >> >> Jason Crain schrieb: >>> Sorry, missed the problem with all of the extra long lines :) >>> >>> It looks like the problem is it is missing the file >>> org_tigris_subversion_javahl_ConflictDescriptor_Action.h, probably >>> because >>> something went wrong building javahl. I'm compiling it now to see if I >>> can figure out why... >>> >>> On Fri, June 27, 2008 2:15 pm, Benno Korn wrote: >>> >>>> I tried with the -W option. >>>> >>>> But the same error occured again. >>>> >>>> Jason Crain schrieb: >>>> >>>>> Those look like fairly benign warnings that could be ignored. I'm >>>>> not >>>>> too >>>>> familiar with debuild, but you could try running it with the -W >>>>> option. >>>>> That might set it to ignore warnings. >>>>> >>>>> >>>>> On Fri, June 27, 2008 1:33 pm, Benno Korn wrote: >>>>> >>>>> >>>>>> Hello, >>>>>> I am using Ubuntu 8.04 32 bit. >>>>>> I try to package subversion 1.5.0 with JavaHL support. >>>>>> >>>>>> Therefore I use these debian experimental sources: >>>>>> http://packages.debian.org/experimental/subversion >>>>>> >>>>>> When I build the package using: >>>>>> tar xzf subversion_1.5.0dfsg1.orig.tar.gz >>>>>> cd subversion-1.5.0dfsg1 >>>>>> zcat ../subversion_1.5.0dfsg1-1.diff.gz | patch -p1 >>>>>> debuild -us -uc >>>>>> ... the packages are successfully created but the libsvn-java >>>>>> package >>>>>> is >>>>>> missing. >>>>>> >>>>>> So I have to compile using: >>>>>> DEB_BUILD_OPTIONS="with-javahl" debuild -us -uc >>>>>> >>>>>> But then I run into this error: >>>>>> http://ubuntuusers.de/paste/373157/ >>>>>> >>>>>> How is the Ubuntu package in the repositories (version 1.4.6) being >>>>>> built? >>>>>> Or how else do I fix this problem? >>>>>> >>>>>> -- >>>>>> Ubuntu-devel-discuss mailing list >>>>>> Ubuntu-devel-discuss@lists.ubuntu.com >>>>>> Modify settings or unsubscribe at: >>>>>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>> >>> >>> > > -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss