Re: [blfs-dev] apache-ant, fop, and java
Em 20-02-2014 02:36, Bruce Dubbs escreveu: Bruce Dubbs wrote: Just a heads up. I updated apace-ant. That seems to be OK. Now I've built fop, but I can't get it to build LFS.pdf. Doing a little nosing around, I see the message from fop: Exception in thread main ... libmawt.so: libcups.so.2: ... No such file or directory So it looks like cups is a required runtime dependency. I'll do that tomorrow. Another thought -- I'm only using the binary java install right now. Could the build there have picked up cups without it being strictly required? Doing a search of the java library directory, I find: libX11.so.6 = not found libXext.so.6 = not found libXi.so.6 = not found libXrender.so.1 = not found libXtst.so.6 = not found libatk-1.0.so.0 = not found libcairo.so.2 = not found libcups.so.2 = not found libfontconfig.so.1 = not found libfreetype.so.6 = not found libgdk-x11-2.0.so.0 = not found libgdk_pixbuf-2.0.so.0 = not found libgif.so.6 = not found libgtk-x11-2.0.so.0 = not found libjpeg.so.8 = not found libjvm.so = not found I've got this one, but it's in /opt/jdk/jre/lib/amd64/server/ liblcms2.so.2 = not found libmawt.so = not found This ones in /opt/jdk/jre/lib/amd64/xawt/ and there is another at /opt/jdk/jre/lib/amd64/headless/ libpango-1.0.so.0 = not found libpangocairo-1.0.so.0 = not found libpangoft2-1.0.so.0 = not found libpng16.so.16 = not found libpulse.so.0 = not found So are all these a runtime requirement for the binary java? - Created a ticket for this. An added note. The fop build gives tons of warnings because of utf8 characters in comments. Comments! The following fixes that up after copying the jai files: sed -i -e 's/\xc3\xa9/e/' $(grep -r -l Boris *) sed -i -e 's/\xc2\xa7//' src/java/org/apache/fop/complexscripts/bidi/DelimitedTextRange.java I don't know if that is worth putting into the book or not. Thinking that the book has as priority to be educational, perhaps it would be worth the inclusion. -- []s, Fernando -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
Re: [blfs-dev] apache-ant, fop, and java
Bruce Dubbs wrote: Just a heads up. I'm trying to build fop so I can make LFS book's pdf on 7.5-rc1. fop requires apache-ant, but building ant fails for me. I don't have time to investigate for a couple of hours, but apparently the ant build script requires libgio-2.0.so which is a part of glib. I won't have time to build glib and try again, but ant may need glib as a required dependency. I updated apace-ant. That seems to be OK. Now I've built fop, but I can't get it to build LFS.pdf. Doing a little nosing around, I see the message from fop: Exception in thread main ... libmawt.so: libcups.so.2: ... No such file or directory So it looks like cups is a required runtime dependency. I'll do that tomorrow. Another thought -- I'm only using the binary java install right now. Could the build there have picked up cups without it being strictly required? Doing a search of the java library directory, I find: libX11.so.6 = not found libXext.so.6 = not found libXi.so.6 = not found libXrender.so.1 = not found libXtst.so.6 = not found libatk-1.0.so.0 = not found libcairo.so.2 = not found libcups.so.2 = not found libfontconfig.so.1 = not found libfreetype.so.6 = not found libgdk-x11-2.0.so.0 = not found libgdk_pixbuf-2.0.so.0 = not found libgif.so.6 = not found libgtk-x11-2.0.so.0 = not found libjpeg.so.8 = not found libjvm.so = not found I've got this one, but it's in /opt/jdk/jre/lib/amd64/server/ liblcms2.so.2 = not found libmawt.so = not found This ones in /opt/jdk/jre/lib/amd64/xawt/ and there is another at /opt/jdk/jre/lib/amd64/headless/ libpango-1.0.so.0 = not found libpangocairo-1.0.so.0 = not found libpangoft2-1.0.so.0 = not found libpng16.so.16 = not found libpulse.so.0 = not found So are all these a runtime requirement for the binary java? - An added note. The fop build gives tons of warnings because of utf8 characters in comments. Comments! The following fixes that up after copying the jai files: sed -i -e 's/\xc3\xa9/e/' $(grep -r -l Boris *) sed -i -e 's/\xc2\xa7//' src/java/org/apache/fop/complexscripts/bidi/DelimitedTextRange.java I don't know if that is worth putting into the book or not. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page