[fedora-java] Debuginfo problems

Robin Green greenrd at presidium.org
Sun Apr 3 02:08:18 UTC 2005


3 problems with building -debuginfo packages for native java packages. I'm 
using latest rawhide, find-and-nativify to nativify [which I keep typo-ing 
as nativity for some reason ;) ] and ecj as source-to-bytecode compiler.

1. gcj outputs bogus source filenames for inner classes, which makes
rpmbuild spew a shedload of errors like this when building the -debuginfo
package:

cpio: 
rssowl_1_1_src/src/java/net/sourceforge/rssowl/controller/GUI$4.java: No 
such file or directory

I filed this as http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20735


2. cpio outputs some more "No such file or directory errors" referring to 
a few classes whose source files aren't part of this project at all, e.g.

cpio: rssowl_1_1_src/src/java/org/xml/sax/EntityResolver.java: No such 
file or directory
cpio: rssowl_1_1_src/src/java/org/xml/sax/ErrorHandler.java: No such file 
or directory
cpio: rssowl_1_1_src/src/java/org/xml/sax/InputSource.java: No such file 
or directory
cpio: rssowl_1_1_src/src/java/org/xml/sax/SAXParseException.java: No such 
file or directory


3. For some strange reason - I only changed like one line in my spec file 
- I'm now getting this odd error:

Checking for unpackaged file(s): /usr/lib/rpm/check-files 
/var/tmp/rssowl-1.1-1rdg
error: Installed (but unpackaged) file(s) found:
    /usr/lib/debug/usr/lib/rssowl/librssowl.jar.so.debug

/usr/src/debug/rssowl_1_1_src/src/java/net/sourceforge/rssowl/controller/ChannelInfo.java

/usr/src/debug/rssowl_1_1_src/src/java/net/sourceforge/rssowl/controller/DisposeListenerImpl.java

etc. (continues with list of lots and lots of source files)


So, I'm turning off -debuginfo building for my specfile for now.

-- 
Robin




More information about the java-devel mailing list