On 05/16/2012 08:22 PM, Fernando de Oliveira wrote:
> On 14-05-2012 20:26, DJ Lucas wrote:
>> On 05/14/2012 10:38 AM, Fernando de Oliveira wrote:
>>> --- Em seg, 14/5/12, DJ Lucas escreveu:
>>>
>>>> De: DJ Lucas
>>>> Assunto: [blfs-dev] OpenJDK downloads
>>>> Para: "BLFS Development List"
>>>> Data: Segunda-feira, 14 de Maio de 2012, 2:16
>>>>   The makefile will download the needed files as part of the build process 
>>>> (alternately you can use the "download" make target).
> I will try one of these in my next build. Think It sould be this way in the 
> book, like LibreOffice, so, in the next version, book's instructions could be 
> used just changing the version. I believe that the versions in Anduin will be 
> useless then.
>> I have not built on i686 yet. Help would be appreciated
>> here, but I'll get to it in a few days if nobody steps up. I've included
>> a tar.xz extract of the Fedora i686 RPM to use as an initial bootstrap
>> compiler. If anybody would like to create the i686 binary, please do a
>> bootstrap build using the Fedora JDK, followed by a bootstrap using the
>> previously created one, and then tar it up with the format of the x86_64
>> file, after having run the test suite against the final. I'm currently
>> looking into the few remaining test suite failures, but I suspect a
>> number of them are related to running in twm (windows not automatically
>> anchored in awt tests).
> I had a fatal failure in make, due to the fact that oracle jdk was installed 
> and found by configure. Moved out the /opt/jdk* (link and versioned dir), and 
> still failed. Next, linked /opt/jdk to icedtea-bin, and next failure: no 
> cpio. so, cpio is a requirement. Had noticed this requirement months ago also 
> in book's version.
>
> Phase1: using Fedora-bin
> Phase2: using New-bin
>
> I have done phase 1
>
> START - Building OpenJDK-1.7.0.3-i686-bin - Qua Mai 16 14:41:02 BRT 2012
> END - Building OpenJDK-1.7.0.3-i686-bin - Qua Mai 16 18:32:12 BRT 2012
>
> real    231m10.016s
> user    156m43.051s
> sys     36m36.799s
>
> For make -j1:             66m22.809s
> For make -k jtregcheck:  164m15.324s
>
>
> For phase2, after make, the tests are running, now.
>
> Please, keep on reading below.
>
>> Files are available here:
>> Bin builds:
>> http://anduin.linuxfromscratch.org/files/BLFS/OpenJDK/OpenJDK-1.7.0.3-x86_64-bin.tar.xz
>> or
>> http://anduin.linuxfromscratch.org/files/BLFS/OpenJDK/java-1.7.0-openjdk-1.7.0.3-i686-fedora-18.tar.xz
>>
>> Source files:
>> http://icedtea.classpath.org/download/source/icedtea-2.1.tar.gz
>> http://anduin.linuxfromscratch.org/files/BLFS/OpenJDK/corba.tar.gz
>> http://anduin.linuxfromscratch.org/files/BLFS/OpenJDK/hotspot.tar.gz
>> http://anduin.linuxfromscratch.org/files/BLFS/OpenJDK/jaxp.tar.gz
>> http://anduin.linuxfromscratch.org/files/BLFS/OpenJDK/jaxws.tar.gz
>> http://anduin.linuxfromscratch.org/files/BLFS/OpenJDK/jdk.tar.gz
>> http://anduin.linuxfromscratch.org/files/BLFS/OpenJDK/langtools.tar.gz
>> http://anduin.linuxfromscratch.org/files/BLFS/OpenJDK/openjdk.tar.gz
>> ftp://ftp.mozilla.org/pub/mozilla.org/js/rhino1_7R3.zip
>>
>> Patches:
>> http://www.linuxfromscratch.org/patches/downloads/icedtea/icedtea-2.1-upstream_fixes-2.patch
>> http://www.linuxfromscratch.org/patches/downloads/icedtea/icedtea-2.1-fixed_paths-1.patch
>> http://www.linuxfromscratch.org/patches/downloads/icedtea/icedtea-2.1-add_cacerts-1.patch
>>
>>
>> Instructions:
>>
>> Extract the binary installation, and move it to /opt/icedtea-bin
>> Extract Rhino and put the js.jar and js-14.jar files into /usr/share/java
>>
>> Extract the icedtea-2.1 tarball as would normally be done.
>> link the other tar.gz downloads into the source tree:
>>
>> ln -s ../openjdk.tar.gz .&&
>> ln -s corba.tar.gz .&&
>> ln -s jaxp.tar.gz .&&
>> ln -s jaxws.tar.gz .&&
>> ln -s jdk.tar.gz .&&
>> ln -s langtools.tar.gz .&&
>> ln -s hotspot.tar.gz .
> Of course, "ln -s ../" everywhere, above, right?
>

Yes, my bad. Also, with regard to dependencies, I have the following:
Need to have rhino1_7.3.zip (js.jar and js14.jar copied to /usr/share/java)
the xalan, xerces (replaced by libxslt/libxml2), and ecj (we are no longer
faking a gcj build to bootstrap) deps are gone.

Add Cups, GifLib, cpio, lcms2, and libXp/xprintproto (currently in Xorg but
will be separated with 7.7) as required deps.

Add PulseAudio and NSS as recommended deps. Finally, GTK2 remains for
xawt (though gtk3 is not out of the question, just not supported yet). Also,
IcedTea-Web should be built with gtk3 if your browser was. Not sure if that
affects FF, but for certain it does affect webkit. Patch is in the 
patches repo.

-- DJ

-- 
This message has been scanned for viruses and
dangerous content, and is believed to be clean.

-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to