Re: [blfs-dev] apache-ant, fop, and java

2014-02-20 Thread Fernando de Oliveira
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

2014-02-19 Thread Bruce Dubbs
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