Please do not reply directly to this email. All additional comments should be made in the comments box of this bug. https://bugzilla.redhat.com/show_bug.cgi?id=572512 --- Comment #10 from Mamoru Tasaka <mtasaka@xxxxxxxxxxxxxxxxxxx> 2010-04-02 12:53:28 EDT --- (In reply to comment #9) > Hi, Mamoru, > Is there any directory I should use with 777 permission. It is mandatory to > build jogl correctly. (gluegen is just a dependency). - I don't know how to build gluegen, however just copying whole tree of /usr/share/gluegen-source to somewhere else (most likely under %_builddir/jogl-XXXXX or so) when building jogl is the simplest idea. > About this debuginfo problem, any hint? I have no idea. - (First of all, I am not familiar with java) When "ant -verbose" is used (i.e. at %build, use -------------------------------------------------------------- ant -verbose \ -Dantlr.jar=$(build-classpath antlr) -------------------------------------------------------------- http://koji.fedoraproject.org/koji/taskinfo?taskID=2091598 build.log shows: -------------------------------------------------------------- c.build: [echo] Output lib name = gluegen-rt Override ignored for property "c.compiler.debug" [mkdir] Created dir: /builddir/build/BUILD/gluegen/build/obj [echo] Compiling src/native/unix/*.c [echo] user.dir=/builddir/build/BUILD/gluegen/make [cc] 1 total files to be compiled. [cc] gcc -c -fno-rtti -fPIC -I/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/include -I/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/include/linux /builddir/build/BUILD/gluegen/src/native/unix/UnixDynamicLinkerImpl_JNI.c [cc] cc1: warning: command line option "-fno-rtti" is valid for C++/ObjC++ but not for C [cc] Starting link [cc] gcc -shared -o libgluegen-rt.so UnixDynamicLinkerImpl_JNI.o -------------------------------------------------------------- Here actually Fedora specific compilation flags are ignored, which causes improper debuginfo creation. Looking at gluegen/make/build.xml: -------------------------------------------------------------- 333 <echo message="Compiling ${c.compiler.src.files}" /> 334 <echo message="user.dir=${user.dir}" /> 335 336 <cc outtype="shared" 337 objdir="../build/obj" 338 outfile="../build/obj/${output.lib.name}" 339 optimize="${c.compiler.optimise}" 340 debug="${c.compiler.debug}" 341 multithreaded="true" 342 exceptions="false" 343 rtti="false"> -------------------------------------------------------------- I guess changing "optimize" "debug" option to honor Fedora specific compilation flags will make debuginfor rpm being correctly created. -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ package-review mailing list package-review@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/package-review