Re: [blfs-support] Iced Tea again!!!!!

2014-03-25 Thread Bruce Dubbs
[email protected] wrote:

> Well I have managed to get iced tea to successfully compile on a systemd
> system.

Good.

> If who ever is in charge of the fixed-paths patch is willing to do so, the
> changes that need to be made to ALL of the Defs-utils.gmk locations is:
>
>
> HEAD   = $(UTILS_USR_BIN)head
> UNZIP  = $(UTILS_USR_BIN_PATH)unzip
> UNZIPSFX   = $(UTILS_USR_BIN_PATH)unzipsfx
> ZIPEXE = $(UTILS_USR_BIN_PATH)zip
> FIND   = $(UTILS_USR_BIN_PATH)find
> TOUCH  = $(UTILS_USR_BIN_PATH)touch
>
> I have not made changes to patches before and do not want at this stage to
> attempt to do so.  Also I have no idea if the changes to these PATH
> commands will break a non-systemd installation.
>
> The reason it did not complete the compilation after I had changed
> Defs-utils.gmk the first time is that I had done so only in the
> open-jdk-boot/jdk/common/shared directory, and it seems to revert back to
> calling /bin/find at another point of the compilation.

Is 'find' on your system not in /bin?  It is in the standard LFS.  In 
checking, I don't know why the instructions to move it to /bin were 
removed form the systemd version or the book.

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


Re: [blfs-support] Iced Tea again!!!!!

2014-03-25 Thread me
> Le 23/03/2014 18:10, Ken Moffat a écrit :
>>[long thread]
>>
>>
>>  I'm surprised that this now appears to be a systemd issue - I had
>> assumed that all the pain there would be in replacing bootscripts.
>> But, the links in other posts seem to bear that out.  So, you should
>> probably look at other distros using systemd - probably fedora and
>> arch will be your best bets - to see if there is anything relevant
>> there.  Links in :
>> http://www.linuxfromscratch.org/blfs/view/svn/introduction/beyond.html
>>
>> ĸen
>>
> Well, systemd has not only changed the way the system boots, it also wants
> all
> libraries and executables under /usr. Since the icedtea build system uses
> hardcoded paths, and some of those paths begin with /bin or /sbin, you
> need a
> patch. There is already a patch in the book, which changes some of the
> paths
> for building within the LFS layout, but the systemd layout needs more
> changes...
>
> Pierre
> --
> http://linuxfromscratch.org/mailman/listinfo/blfs-support
> FAQ: http://www.linuxfromscratch.org/blfs/faq.html
> Unsubscribe: See the above information page

Hello,

Well I have managed to get iced tea to successfully compile on a systemd
system.

If who ever is in charge of the fixed-paths patch is willing to do so, the
changes that need to be made to ALL of the Defs-utils.gmk locations is:


HEAD   = $(UTILS_USR_BIN)head
UNZIP  = $(UTILS_USR_BIN_PATH)unzip
UNZIPSFX   = $(UTILS_USR_BIN_PATH)unzipsfx
ZIPEXE = $(UTILS_USR_BIN_PATH)zip
FIND   = $(UTILS_USR_BIN_PATH)find
TOUCH  = $(UTILS_USR_BIN_PATH)touch

I have not made changes to patches before and do not want at this stage to
attempt to do so.  Also I have no idea if the changes to these PATH
commands will break a non-systemd installation.

The reason it did not complete the compilation after I had changed
Defs-utils.gmk the first time is that I had done so only in the
open-jdk-boot/jdk/common/shared directory, and it seems to revert back to
calling /bin/find at another point of the compilation.

Out of frustration and shear pig-headedness on my part, I copied find and
head into /bin and was able to run through the entire compilation without
any errors.

As to why icedtea compiles successfully on a non-systemd system without
those additional changes is a mystery.

Regards,

Christopher.

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


Re: [blfs-support] Iced Tea again!!!!!

2014-03-24 Thread me
> Le 23/03/2014 18:10, Ken Moffat a écrit :
>>[long thread]
>>
>>
>>  I'm surprised that this now appears to be a systemd issue - I had
>> assumed that all the pain there would be in replacing bootscripts.
>> But, the links in other posts seem to bear that out.  So, you should
>> probably look at other distros using systemd - probably fedora and
>> arch will be your best bets - to see if there is anything relevant
>> there.  Links in :
>> http://www.linuxfromscratch.org/blfs/view/svn/introduction/beyond.html
>>
>> ĸen
>>
> Well, systemd has not only changed the way the system boots, it also wants
> all
> libraries and executables under /usr. Since the icedtea build system uses
> hardcoded paths, and some of those paths begin with /bin or /sbin, you
> need a
> patch. There is already a patch in the book, which changes some of the
> paths
> for building within the LFS layout, but the systemd layout needs more
> changes...
>
> Pierre
> --
> http://linuxfromscratch.org/mailman/listinfo/blfs-support
> FAQ: http://www.linuxfromscratch.org/blfs/faq.html
> Unsubscribe: See the above information page

Hello again,

Well I changed the paths in Defs-utils.gmk that were not pointing to
/usr/bin and I have come a long way into the compile, and now I get the
following error:

# Running javac:
/opt/icedtea-2.4.5/bootstrap/jdk1.6.0/bin/java -XX:-PrintVMOptions
-XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx512m -Xms512m
-XX:PermSize=32m -XX:MaxPermSize=160m
-Xbootclasspath/p:/opt/icedtea-2.4.5/openjdk.build/langtools/dist/bootstrap/lib/javac.jar
-jar
/opt/icedtea-2.4.5/openjdk.build/langtools/dist/bootstrap/lib/javac.jar -g
-source 7 -target 7 -encoding ascii
-Xbootclasspath:/opt/icedtea-2.4.5/openjdk.build/classes -sourcepath
/opt/icedtea-2.4.5/openjdk.build/gensrc:../../../src/solaris/classes:../../../src/share/classes
-d /opt/icedtea-2.4.5/openjdk.build/classes
@/opt/icedtea-2.4.5/openjdk.build/tmp/sun/javax.sql/.classes.list.filtered
../../../src/share/classes/javax/sql/XAConnection.java:59: error: package
javax.transaction.xa does not exist
  javax.transaction.xa.XAResource getXAResource() throws SQLException;
  ^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
/opt/icedtea-2.4.5/openjdk/jdk/make/common/Rules.gmk:251: recipe for
target '.compile.classlist' failed

What on earth do I need to do to get this to work?

Regards,

Christopher

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


Re: [blfs-support] Iced Tea again!!!!!

2014-03-23 Thread Pierre Labastie
Le 23/03/2014 18:10, Ken Moffat a écrit :
>[long thread]
>
> 
>  I'm surprised that this now appears to be a systemd issue - I had
> assumed that all the pain there would be in replacing bootscripts.
> But, the links in other posts seem to bear that out.  So, you should
> probably look at other distros using systemd - probably fedora and
> arch will be your best bets - to see if there is anything relevant
> there.  Links in :
> http://www.linuxfromscratch.org/blfs/view/svn/introduction/beyond.html
> 
> ĸen
> 
Well, systemd has not only changed the way the system boots, it also wants all
libraries and executables under /usr. Since the icedtea build system uses
hardcoded paths, and some of those paths begin with /bin or /sbin, you need a
patch. There is already a patch in the book, which changes some of the paths
for building within the LFS layout, but the systemd layout needs more changes...

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

Re: [blfs-support] Iced Tea again!!!!!

2014-03-23 Thread Ken Moffat
On Sun, Mar 23, 2014 at 11:30:01PM +1300, [email protected] wrote:
> > Em 23-03-2014 06:15, [email protected] escreveu:
> >>> On Sun, Mar 23, 2014 at 01:01:18PM +1300, [email protected]
> >>> wrote:

> >> When people are TESTING the versions of the book before making them a
> >> release I am having a very hard time believing that what they are doing
> >> to
> >> compile the package and what they have written that they have done are
> >> the
> >> exact same things.  If they were, then someone such as me who is
> >> following
> >> through the written instructions and copying and pasting them exactly
> >> would be able to make it work from a bare hard drive.  This is clearly
> >> not
> >> the case.

 We (the editors) are human - like everybody else, we sometimes make
mistakes.  I think that only Bruce and Pierre use jhalfs to convert
the book's xml into scripts - for me it doesn't work beause my
/sources directory is an nfs mount and I do not want to start
building in it.  In any case, with all the optional deps it is not
practical to cover every possibility.

> 
> I get the point you make Fernando.  I am sorry but I have written
> technical documentation myself for server setups and I guess I have a
> different approach with regards to it.  I am frustrated because I HAVE
> followed the instructions to the letter.
> 
> I do not script ANYTHING if I can avoid it.  I like to see what is going
> on and fix any issues that come up.

 If you are building something more than once, scripting ensures
that you do the same thing each time.  It is also part of the 'nix
tradition - a reach set of commandline tools to help with day-to-day
tasks.
> 
> My approach to testing technical writing is to do the installation and
> document every step that I have done at the time and after the
> installation is completed, then I expand my notes and put it into proper
> sentences and steps, then I go through the server setup as per my own
> written instructions and make sure that they are correct.
> 
> Sorry for sounding harsh, I am not meaning to be.
> 

 That is, I think, how most of us test additional packages.

> I also notice that the issues I am having are to do with the fact that the
> 
> SYSTEMD version of the BLFS book was taken offline.  I have downloaded the
> svn copy and am trying to get it converted to html so I can see the
> differences.
> 

 I'm surprised that this now appears to be a systemd issue - I had
assumed that all the pain there would be in replacing bootscripts.
But, the links in other posts seem to bear that out.  So, you should
probably look at other distros using systemd - probably fedora and
arch will be your best bets - to see if there is anything relevant
there.  Links in :
http://www.linuxfromscratch.org/blfs/view/svn/introduction/beyond.html

ĸen
-- 
das eine Mal als Tragödie, dieses Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Re: [blfs-support] Iced Tea again!!!!!

2014-03-23 Thread Pierre Labastie
Le 23/03/2014 10:36, [email protected] a écrit :
>>> On Sun, Mar 23, 2014 at 01:01:18PM +1300, [email protected]
>>> wrote:
 Hello,

 Well this is ridiculous.  I have reached the point after a few days of
 installing the systemd 7.5 version of LFS, and going through the
 configuration of quite a number of other packages following BLFS 7.5
 stable to the point of having a working graphical interface, so decide
 now
 is a good time to install java again.

 I set everything up as per the instructions, which I did when I first
 set
 it up following the previous version of LFS.
 [...]

 make/sanity-rules.gmk:71: recipe for target 'post-sanity' failed
 make[1]: *** [post-sanity] Error 1
 make[1]: Leaving directory '/opt/icedtea-2.4.1/openjdk-boot'
 Makefile:2465: recipe for target 'stamps/icedtea-boot.stamp' failed
 make: *** [stamps/icedtea-boot.stamp] Error 2

>> [...]
> 
> Hello again,
> 
> I have done some digging around on google and find that this issue was
> first reported in JULY last year about people compiling on a SYSTEMD
> system.
> 
> Please note right through I have stated SYSTEMD.  There does not appear to
> be a SYSTEMD version of BLFS.  Which would explain why things are not
> working as it seems that only ONE developer actually has a systemd version
> working,
> 
> In the article I found it states this from, I believe possibly someone who
> had been involved in developing for LFS/BLFS at the time:
> 
> 
>  Tushar Teredesai | 31 Jul 17:57 2013
> Re: compiling java on the systemd lfs branch fails
> 
> On Wed, Jul 31, 2013 at 8:59 PM, Nathan Coulson  gmail.com>
> wrote:
>>
>> I guess the two choices would be to move those programs back to /bin
>> in the systemd branch,  patch java in the systemd version to not use
>> hardcoded paths, or patch both variations of blfs.
>>
> 
> When I first compiled jdk for lfs, I had patched their build system to
> use the program versions from PATH instead of hardcoded locations. The
> patch may have been dropped at some point. This flexibility of using
> commands from the path is useful for lfsers who have their homegrown
> package manager which replaces the standard file copy/move commands
> with their own logging versions.
> 
> --Tushar.
> 
> 
> Now I need to ask, where is this patch?  I need java working and I need
> the patch.
> 
> The link to the BLFS-Dev where this was posted is:
> 
> http://comments.gmane.org/gmane.linux.lfs.beyond.devel/24299
> 
> I see that Bruce, who seems to still be actively involved did not like the
> suggestion of sym-linking, so now I am left with a system that can not be
> completed as the INSTRUCTIONS are lacking and incorrect for a SYSTEMD
> system.
> 
> Regards,
> 
> Christopher.
> 

Hi Christopher,

I understand your frustration, but nobody is in charge of a systemd BLFS
version, so you are on your own building BLFS above LFS-systemd.

For the issues you have, you may have a look at:
http://www.linuxfromscratch.org/patches/downloads/openjdk/openjdk-6-b10-remove_fixed_paths-1.patch
as well as the current:
http://www.linuxfromscratch.org/patches/downloads/icedtea/icedtea-2.4.5-fixed_paths-1.patch

You could also try to see where the various XXX_YYY_PATH variables are defined
and change them to all begin with /usr.

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


Re: [blfs-support] Iced Tea again!!!!!

2014-03-23 Thread me
> Em 23-03-2014 06:15, [email protected] escreveu:
>>> On Sun, Mar 23, 2014 at 01:01:18PM +1300, [email protected]
>>> wrote:
 Hello,

 Well this is ridiculous.  I have reached the point after a few days of
 installing the systemd 7.5 version of LFS, and going through the
 configuration of quite a number of other packages following BLFS 7.5
 stable to the point of having a working graphical interface, so decide
 now
 is a good time to install java again.

 I set everything up as per the instructions, which I did when I first
 set
 it up following the previous version of LFS.

 This time round though I can NOT even get the blasted thing to
 compile.
 I
 have even reverted back to the iced tea 2.4.1 and get EXACTLY the same
 message.

 Please note that in between changing the versions I have deleted the
 files
 for the CURRENT 7.5 stable version.  The only thing that I did not do
 was
 to delete /usr/share/java before extracting the earlier binary and
 supporting files.
>
> Well, I hope that you have really followed the instructions.
>
>>>
>>>  I'm not particularly familiar with java at the moment, but I've
>>> built icedtea-2.4.2 twice - once in October/November, in a general
>>> test, once on 7.5 because I overlooked that the old version was
>>> invoked from the script :-( and I then built 2.4.5 on 7.5.
>>>
>>>  I've now looked at my last 2.4.2 log, and I see the sort of
>>> information you have posted above, just over 4000 lines into the
>>> build.  In your case, I am worried by the warnings about unzip and
>>> zip, and baffled by the error that 'make' seems not to have been
>>> found.  And after one Error, I think all bets for subsequent
>>> messages are off, in the same way that in a compilation failure we
>>> have to look at the first error.  I assume you haven't run out of
>>> disk space, or filled up /tmp ?  Rebuilding gcc seems an extreme
>>> suggestion (unless someone intends using gcc's java to bootstrap
>>> icedtea), so I'm not exactly surprised that it didn't help.
>>> But just to be clear : you can still build both C and C++ packages ?
>>>
>>>  For me, the pain of scripting java was in working out what to add
>>> to the builder's (for me, that is the big guy, whose username begins
>>>  with 'r') PATH - and, of course, remembering to set up my own PATH
>>> when I actually had to try to use java.  Is it possible that you
>>> screwed up something in that area ?  I find it hard to believe that
>>> you could have _lost_ the normal PATH (which would account for the
>>> zip, unzip, make messages), because at least in 2.4.2 the first part
>>> of the build looks to be a conventional configure which would crap
>>> out if /usr/bin was no longer in the PATH.
>>>
>>>  The only other things I might query are whether you correctly
>>> installed the binary openjdk, and whether you applied all the
>>> icedtea patches ?  Oh, and you ought to re-download the current
>>> version, because it was a vulnerability fix.
>>>
>>>  In my own script for building icedtea, I set the following before I
>>> try to build the BLFS-7.5 version:
>>> export JAVA_HOME=/opt/OpenJDK-1.7.0.51-bin
>>> export ANT_HOME=/opt/ant
>>> export CLASSPATH=/usr/share/java:/usr/share/java/junit-4.11
>>> export PATH="$PATH:/opt/OpenJDK-1.7.0.51-bin/bin:/opt/ant/bin"
>>>
>>>  I will hazard a guess that ANT_HOME has not yet come into play when
>>> your build fails, but the other parts - with whichever version of
>>> the OpenJDK bin you have installed - need to be set appropriately.
>>>
>>> ĸen
>>> --
>>> das eine Mal als Tragödie, dieses Mal als Farce
>
>
>
>> When people are TESTING the versions of the book before making them a
>> release I am having a very hard time believing that what they are doing
>> to
>> compile the package and what they have written that they have done are
>> the
>> exact same things.  If they were, then someone such as me who is
>> following
>> through the written instructions and copying and pasting them exactly
>> would be able to make it work from a bare hard drive.  This is clearly
>> not
>> the case.
>
> I am having a hard time believing that you have followed through the
> written instructions. When we do that, some times we forget some step.
>
> Ken, who was very kind replying above, does copy and paste instructions
> to update packages, but has all scripted.
>
> I always script. Occasionally, I copy and paste.
>
> It is a little difficult to try and help someone who explicitly writes
> not to trust us. If you do not trust us, will you trust our help? Also,
> if you do not trust us, then you do not trust the book, why then spend
> so much time building it?
>
> Still trying to help, although I do not believe you will trust what I am
> going to write: the best thing to do is to script. Copy and paste to a
> script and use it to install. Later, you can check if something was
> forgotten.
>
> -

Re: [blfs-support] Iced Tea again!!!!!

2014-03-23 Thread Fernando de Oliveira
Em 23-03-2014 06:15, [email protected] escreveu:
>> On Sun, Mar 23, 2014 at 01:01:18PM +1300, [email protected]
>> wrote:
>>> Hello,
>>>
>>> Well this is ridiculous.  I have reached the point after a few days of
>>> installing the systemd 7.5 version of LFS, and going through the
>>> configuration of quite a number of other packages following BLFS 7.5
>>> stable to the point of having a working graphical interface, so decide
>>> now
>>> is a good time to install java again.
>>>
>>> I set everything up as per the instructions, which I did when I first
>>> set
>>> it up following the previous version of LFS.
>>>
>>> This time round though I can NOT even get the blasted thing to compile.
>>> I
>>> have even reverted back to the iced tea 2.4.1 and get EXACTLY the same
>>> message.
>>>
>>> Please note that in between changing the versions I have deleted the
>>> files
>>> for the CURRENT 7.5 stable version.  The only thing that I did not do
>>> was
>>> to delete /usr/share/java before extracting the earlier binary and
>>> supporting files.

Well, I hope that you have really followed the instructions.

>>
>>  I'm not particularly familiar with java at the moment, but I've
>> built icedtea-2.4.2 twice - once in October/November, in a general
>> test, once on 7.5 because I overlooked that the old version was
>> invoked from the script :-( and I then built 2.4.5 on 7.5.
>>
>>  I've now looked at my last 2.4.2 log, and I see the sort of
>> information you have posted above, just over 4000 lines into the
>> build.  In your case, I am worried by the warnings about unzip and
>> zip, and baffled by the error that 'make' seems not to have been
>> found.  And after one Error, I think all bets for subsequent
>> messages are off, in the same way that in a compilation failure we
>> have to look at the first error.  I assume you haven't run out of
>> disk space, or filled up /tmp ?  Rebuilding gcc seems an extreme
>> suggestion (unless someone intends using gcc's java to bootstrap
>> icedtea), so I'm not exactly surprised that it didn't help.
>> But just to be clear : you can still build both C and C++ packages ?
>>
>>  For me, the pain of scripting java was in working out what to add
>> to the builder's (for me, that is the big guy, whose username begins
>>  with 'r') PATH - and, of course, remembering to set up my own PATH
>> when I actually had to try to use java.  Is it possible that you
>> screwed up something in that area ?  I find it hard to believe that
>> you could have _lost_ the normal PATH (which would account for the
>> zip, unzip, make messages), because at least in 2.4.2 the first part
>> of the build looks to be a conventional configure which would crap
>> out if /usr/bin was no longer in the PATH.
>>
>>  The only other things I might query are whether you correctly
>> installed the binary openjdk, and whether you applied all the
>> icedtea patches ?  Oh, and you ought to re-download the current
>> version, because it was a vulnerability fix.
>>
>>  In my own script for building icedtea, I set the following before I
>> try to build the BLFS-7.5 version:
>> export JAVA_HOME=/opt/OpenJDK-1.7.0.51-bin
>> export ANT_HOME=/opt/ant
>> export CLASSPATH=/usr/share/java:/usr/share/java/junit-4.11
>> export PATH="$PATH:/opt/OpenJDK-1.7.0.51-bin/bin:/opt/ant/bin"
>>
>>  I will hazard a guess that ANT_HOME has not yet come into play when
>> your build fails, but the other parts - with whichever version of
>> the OpenJDK bin you have installed - need to be set appropriately.
>>
>> ĸen
>> --
>> das eine Mal als Tragödie, dieses Mal als Farce



> When people are TESTING the versions of the book before making them a
> release I am having a very hard time believing that what they are doing to
> compile the package and what they have written that they have done are the
> exact same things.  If they were, then someone such as me who is following
> through the written instructions and copying and pasting them exactly
> would be able to make it work from a bare hard drive.  This is clearly not
> the case.

I am having a hard time believing that you have followed through the
written instructions. When we do that, some times we forget some step.

Ken, who was very kind replying above, does copy and paste instructions
to update packages, but has all scripted.

I always script. Occasionally, I copy and paste.

It is a little difficult to try and help someone who explicitly writes
not to trust us. If you do not trust us, will you trust our help? Also,
if you do not trust us, then you do not trust the book, why then spend
so much time building it?

Still trying to help, although I do not believe you will trust what I am
going to write: the best thing to do is to script. Copy and paste to a
script and use it to install. Later, you can check if something was
forgotten.

-- 
[]s,
Fernando
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscrib

Re: [blfs-support] Iced Tea again!!!!!

2014-03-23 Thread me
>> On Sun, Mar 23, 2014 at 01:01:18PM +1300, [email protected]
>> wrote:
>>> Hello,
>>>
>>> Well this is ridiculous.  I have reached the point after a few days of
>>> installing the systemd 7.5 version of LFS, and going through the
>>> configuration of quite a number of other packages following BLFS 7.5
>>> stable to the point of having a working graphical interface, so decide
>>> now
>>> is a good time to install java again.
>>>
>>> I set everything up as per the instructions, which I did when I first
>>> set
>>> it up following the previous version of LFS.
>>>
>>> This time round though I can NOT even get the blasted thing to compile.
>>> I
>>> have even reverted back to the iced tea 2.4.1 and get EXACTLY the same
>>> message.
>>>
>>> Please note that in between changing the versions I have deleted the
>>> files
>>> for the CURRENT 7.5 stable version.  The only thing that I did not do
>>> was
>>> to delete /usr/share/java before extracting the earlier binary and
>>> supporting files.
>>>
>>> BOOT_JAR_CMD = /opt/icedtea-2.4.1/bootstrap/jdk1.6.0/bin/jar
>>>   BOOT_JARSIGNER_CMD =
>>> /opt/icedtea-2.4.1/bootstrap/jdk1.6.0/bin/jarsigner
>>>   JAVAC_CMD =
>>>   JAVAH_CMD =
>>>   JAVADOC_CMD =
>>>
>>> Build Platform Settings:
>>>   USER = root
>>>   PLATFORM = linux
>>>   ARCH = i586
>>>   LIBARCH = i386
>>>   ARCH_FAMILY = i586
>>>   ARCH_DATA_MODEL = 32
>>>   ARCHPROP = i386
>>>   ALSA_VERSION = 1.0.27.2
>>>   OS_VERSION = 3.13.3 [requires at least 2.6]
>>>   OS_VARIANT_NAME = Linux From Scratch
>>>   OS_VARIANT_VERSION = 7.5-systemd
>>>   MB_OF_MEMORY = 1504
>>>
>>> GNU Make Settings:
>>>   MAKE = /usr/bin/make
>>>   MAKECMDGOALS = sanity
>>>   MAKEFLAGS = w
>>>   SHELL = /bin/sh
>>>
>>> Target Build Versions:
>>>   JDK_VERSION = 1.7.0_40External File/Binary Locations:
>>>   USRJDKINSTANCES_PATH = /opt/java
>>>   BUILD_JDK_IMPORT_PATH =
>>> /NOT-SET/re/jdk/1.7.0_40/promoted/latest/binaries
>>> ALT_BUILD_JDK_IMPORT_PATH =
>>>   JDK_IMPORT_PATH = /opt/icedtea-2.4.1/bootstrap/jdk1.6.0
>>> ALT_JDK_IMPORT_PATH = /opt/icedtea-2.4.1/bootstrap/jdk1.6.0
>>>   LANGTOOLS_DIST =
>>> ALT_LANGTOOLS_DIST =
>>> /opt/icedtea-2.4.1/openjdk.build-boot/langtools/dist
>>>   CORBA_DIST =
>>> ALT_CORBA_DIST = /opt/icedtea-2.4.1/openjdk.build-boot/corba/dist
>>>   JAXP_DIST =
>>> ALT_JAXP_DIST = /opt/icedtea-2.4.1/openjdk.build-boot/jaxp/dist
>>>   JAXWS_DIST =
>>> ALT_JAXWS_DIST = /opt/icedtea-2.4.1/openjdk.build-boot/jaxws/dist
>>>   HOTSPOT_DOCS_IMPORT_PATH = /NO_DOCS_DIR
>>> ALT_HOTSPOT_DOCS_IMPORT_PATH =
>>>   HOTSPOT_IMPORT_PATH =
>>> /opt/icedtea-2.4.1/openjdk.build-boot/hotspot/import
>>> ALT_HOTSPOT_IMPORT_PATH =
>>> /opt/icedtea-2.4.1/openjdk.build-boot/hotspot/import
>>>   HOTSPOT_CLIENT_PATH =
>>> /opt/icedtea-2.4.1/openjdk.build-boot/hotspot/import/jre/lib/i386/client
>>> ALT_HOTSPOT_CLIENT_PATH =
>>>   HOTSPOT_SERVER_PATH =
>>> /opt/icedtea-2.4.1/openjdk.build-boot/hotspot/import/jre/lib/i386/server
>>> ALT_HOTSPOT_SERVER_PATH =
>>>   CACERTS_FILE = ./../src/share/lib/security/cacerts
>>> ALT_CACERTS_FILE =
>>>   CUPS_HEADERS_PATH = /usr/include
>>> ALT_CUPS_HEADERS_PATH =
>>>
>>> OpenJDK-specific settings:
>>>   FREETYPE_HEADERS_PATH = /usr/include
>>> ALT_FREETYPE_HEADERS_PATH =
>>>   FREETYPE_LIB_PATH = /usr/lib
>>> ALT_FREETYPE_LIB_PATH =
>>>
>>> Previous JDK Settings:
>>>   PREVIOUS_RELEASE_PATH = USING-PREVIOUS_RELEASE_IMAGE
>>> ALT_PREVIOUS_RELEASE_PATH =
>>>   PREVIOUS_JDK_VERSION = 1.6.0
>>> ALT_PREVIOUS_JDK_VERSION =
>>>   PREVIOUS_JDK_FILE =
>>> ALT_PREVIOUS_JDK_FILE =
>>>   PREVIOUS_JRE_FILE =
>>> ALT_PREVIOUS_JRE_FILE =
>>>   PREVIOUS_RELEASE_IMAGE = /opt/icedtea-2.4.1/bootstrap/jdk1.6.0
>>> ALT_PREVIOUS_RELEASE_IMAGE =
>>>
>>>   MILESTONE = fcs
>>>   RELEASE = 1.7.0_40-blfs
>>>   FULL_VERSION = 1.7.0_40-blfs-b31
>>>   BUILD_NUMBER = b31
>>>
>>> WARNING: This build does not include running javadoc.
>>>
>>> WARNING: The version of unzip being used is older than
>>>the required version of '5.12'.
>>>The version of unzip found was ''.
>>>
>>> WARNING: The version of zip being used is older than
>>>the required version of '2.2'.
>>>The version of zip found was ''.
>>>
>>> ERROR: The version of make being used is older than
>>>the required version of '3.81'.
>>>The version of make found was ''.
>>>
>>> ERROR: Your BOOTDIR environment variable does not point
>>>to a valid JDK for bootstrapping this build.
>>>A JDK 7  Update 40 build must be bootstrapped using
>>>JDK 1.6.0 fcs (or later).
>>>Apparently, your bootstrap JDK is version
>>>Please update your ALT_BOOTDIR setting and start your build
>>> again.
>>>
>>> Exiting because of the above error(s).
>>>
>>> make/sanity-rules.gmk:71: recipe for target 'post-sanity' failed
>>> make[1]: *** [post-sanity] Error 1
>>> make[1]: Leaving directory '/opt/icedtea-2.4.1/openjdk-boot'
>>> Makefil

Re: [blfs-support] Iced Tea again!!!!!

2014-03-23 Thread me
> On Sun, Mar 23, 2014 at 01:01:18PM +1300, [email protected]
> wrote:
>> Hello,
>>
>> Well this is ridiculous.  I have reached the point after a few days of
>> installing the systemd 7.5 version of LFS, and going through the
>> configuration of quite a number of other packages following BLFS 7.5
>> stable to the point of having a working graphical interface, so decide
>> now
>> is a good time to install java again.
>>
>> I set everything up as per the instructions, which I did when I first
>> set
>> it up following the previous version of LFS.
>>
>> This time round though I can NOT even get the blasted thing to compile.
>> I
>> have even reverted back to the iced tea 2.4.1 and get EXACTLY the same
>> message.
>>
>> Please note that in between changing the versions I have deleted the
>> files
>> for the CURRENT 7.5 stable version.  The only thing that I did not do
>> was
>> to delete /usr/share/java before extracting the earlier binary and
>> supporting files.
>>
>> BOOT_JAR_CMD = /opt/icedtea-2.4.1/bootstrap/jdk1.6.0/bin/jar
>>   BOOT_JARSIGNER_CMD =
>> /opt/icedtea-2.4.1/bootstrap/jdk1.6.0/bin/jarsigner
>>   JAVAC_CMD =
>>   JAVAH_CMD =
>>   JAVADOC_CMD =
>>
>> Build Platform Settings:
>>   USER = root
>>   PLATFORM = linux
>>   ARCH = i586
>>   LIBARCH = i386
>>   ARCH_FAMILY = i586
>>   ARCH_DATA_MODEL = 32
>>   ARCHPROP = i386
>>   ALSA_VERSION = 1.0.27.2
>>   OS_VERSION = 3.13.3 [requires at least 2.6]
>>   OS_VARIANT_NAME = Linux From Scratch
>>   OS_VARIANT_VERSION = 7.5-systemd
>>   MB_OF_MEMORY = 1504
>>
>> GNU Make Settings:
>>   MAKE = /usr/bin/make
>>   MAKECMDGOALS = sanity
>>   MAKEFLAGS = w
>>   SHELL = /bin/sh
>>
>> Target Build Versions:
>>   JDK_VERSION = 1.7.0_40External File/Binary Locations:
>>   USRJDKINSTANCES_PATH = /opt/java
>>   BUILD_JDK_IMPORT_PATH =
>> /NOT-SET/re/jdk/1.7.0_40/promoted/latest/binaries
>> ALT_BUILD_JDK_IMPORT_PATH =
>>   JDK_IMPORT_PATH = /opt/icedtea-2.4.1/bootstrap/jdk1.6.0
>> ALT_JDK_IMPORT_PATH = /opt/icedtea-2.4.1/bootstrap/jdk1.6.0
>>   LANGTOOLS_DIST =
>> ALT_LANGTOOLS_DIST =
>> /opt/icedtea-2.4.1/openjdk.build-boot/langtools/dist
>>   CORBA_DIST =
>> ALT_CORBA_DIST = /opt/icedtea-2.4.1/openjdk.build-boot/corba/dist
>>   JAXP_DIST =
>> ALT_JAXP_DIST = /opt/icedtea-2.4.1/openjdk.build-boot/jaxp/dist
>>   JAXWS_DIST =
>> ALT_JAXWS_DIST = /opt/icedtea-2.4.1/openjdk.build-boot/jaxws/dist
>>   HOTSPOT_DOCS_IMPORT_PATH = /NO_DOCS_DIR
>> ALT_HOTSPOT_DOCS_IMPORT_PATH =
>>   HOTSPOT_IMPORT_PATH =
>> /opt/icedtea-2.4.1/openjdk.build-boot/hotspot/import
>> ALT_HOTSPOT_IMPORT_PATH =
>> /opt/icedtea-2.4.1/openjdk.build-boot/hotspot/import
>>   HOTSPOT_CLIENT_PATH =
>> /opt/icedtea-2.4.1/openjdk.build-boot/hotspot/import/jre/lib/i386/client
>> ALT_HOTSPOT_CLIENT_PATH =
>>   HOTSPOT_SERVER_PATH =
>> /opt/icedtea-2.4.1/openjdk.build-boot/hotspot/import/jre/lib/i386/server
>> ALT_HOTSPOT_SERVER_PATH =
>>   CACERTS_FILE = ./../src/share/lib/security/cacerts
>> ALT_CACERTS_FILE =
>>   CUPS_HEADERS_PATH = /usr/include
>> ALT_CUPS_HEADERS_PATH =
>>
>> OpenJDK-specific settings:
>>   FREETYPE_HEADERS_PATH = /usr/include
>> ALT_FREETYPE_HEADERS_PATH =
>>   FREETYPE_LIB_PATH = /usr/lib
>> ALT_FREETYPE_LIB_PATH =
>>
>> Previous JDK Settings:
>>   PREVIOUS_RELEASE_PATH = USING-PREVIOUS_RELEASE_IMAGE
>> ALT_PREVIOUS_RELEASE_PATH =
>>   PREVIOUS_JDK_VERSION = 1.6.0
>> ALT_PREVIOUS_JDK_VERSION =
>>   PREVIOUS_JDK_FILE =
>> ALT_PREVIOUS_JDK_FILE =
>>   PREVIOUS_JRE_FILE =
>> ALT_PREVIOUS_JRE_FILE =
>>   PREVIOUS_RELEASE_IMAGE = /opt/icedtea-2.4.1/bootstrap/jdk1.6.0
>> ALT_PREVIOUS_RELEASE_IMAGE =
>>
>>   MILESTONE = fcs
>>   RELEASE = 1.7.0_40-blfs
>>   FULL_VERSION = 1.7.0_40-blfs-b31
>>   BUILD_NUMBER = b31
>>
>> WARNING: This build does not include running javadoc.
>>
>> WARNING: The version of unzip being used is older than
>>the required version of '5.12'.
>>The version of unzip found was ''.
>>
>> WARNING: The version of zip being used is older than
>>the required version of '2.2'.
>>The version of zip found was ''.
>>
>> ERROR: The version of make being used is older than
>>the required version of '3.81'.
>>The version of make found was ''.
>>
>> ERROR: Your BOOTDIR environment variable does not point
>>to a valid JDK for bootstrapping this build.
>>A JDK 7  Update 40 build must be bootstrapped using
>>JDK 1.6.0 fcs (or later).
>>Apparently, your bootstrap JDK is version
>>Please update your ALT_BOOTDIR setting and start your build
>> again.
>>
>> Exiting because of the above error(s).
>>
>> make/sanity-rules.gmk:71: recipe for target 'post-sanity' failed
>> make[1]: *** [post-sanity] Error 1
>> make[1]: Leaving directory '/opt/icedtea-2.4.1/openjdk-boot'
>> Makefile:2465: recipe for target 'stamps/icedtea-boot.stamp' failed
>> make: *** [stamps/icedtea-boot.stamp] Error 2
>>
>> I went to the icedtea w

Re: [blfs-support] Iced Tea again!!!!!

2014-03-22 Thread Ken Moffat
On Sun, Mar 23, 2014 at 01:01:18PM +1300, [email protected] wrote:
> Hello,
> 
> Well this is ridiculous.  I have reached the point after a few days of
> installing the systemd 7.5 version of LFS, and going through the
> configuration of quite a number of other packages following BLFS 7.5
> stable to the point of having a working graphical interface, so decide now
> is a good time to install java again.
> 
> I set everything up as per the instructions, which I did when I first set
> it up following the previous version of LFS.
> 
> This time round though I can NOT even get the blasted thing to compile.  I
> have even reverted back to the iced tea 2.4.1 and get EXACTLY the same
> message.
> 
> Please note that in between changing the versions I have deleted the files
> for the CURRENT 7.5 stable version.  The only thing that I did not do was
> to delete /usr/share/java before extracting the earlier binary and
> supporting files.
> 
> BOOT_JAR_CMD = /opt/icedtea-2.4.1/bootstrap/jdk1.6.0/bin/jar
>   BOOT_JARSIGNER_CMD = /opt/icedtea-2.4.1/bootstrap/jdk1.6.0/bin/jarsigner
>   JAVAC_CMD =
>   JAVAH_CMD =
>   JAVADOC_CMD =
> 
> Build Platform Settings:
>   USER = root
>   PLATFORM = linux
>   ARCH = i586
>   LIBARCH = i386
>   ARCH_FAMILY = i586
>   ARCH_DATA_MODEL = 32
>   ARCHPROP = i386
>   ALSA_VERSION = 1.0.27.2
>   OS_VERSION = 3.13.3 [requires at least 2.6]
>   OS_VARIANT_NAME = Linux From Scratch
>   OS_VARIANT_VERSION = 7.5-systemd
>   MB_OF_MEMORY = 1504
> 
> GNU Make Settings:
>   MAKE = /usr/bin/make
>   MAKECMDGOALS = sanity
>   MAKEFLAGS = w
>   SHELL = /bin/sh
> 
> Target Build Versions:
>   JDK_VERSION = 1.7.0_40External File/Binary Locations:
>   USRJDKINSTANCES_PATH = /opt/java
>   BUILD_JDK_IMPORT_PATH = /NOT-SET/re/jdk/1.7.0_40/promoted/latest/binaries
> ALT_BUILD_JDK_IMPORT_PATH =
>   JDK_IMPORT_PATH = /opt/icedtea-2.4.1/bootstrap/jdk1.6.0
> ALT_JDK_IMPORT_PATH = /opt/icedtea-2.4.1/bootstrap/jdk1.6.0
>   LANGTOOLS_DIST =
> ALT_LANGTOOLS_DIST = /opt/icedtea-2.4.1/openjdk.build-boot/langtools/dist
>   CORBA_DIST =
> ALT_CORBA_DIST = /opt/icedtea-2.4.1/openjdk.build-boot/corba/dist
>   JAXP_DIST =
> ALT_JAXP_DIST = /opt/icedtea-2.4.1/openjdk.build-boot/jaxp/dist
>   JAXWS_DIST =
> ALT_JAXWS_DIST = /opt/icedtea-2.4.1/openjdk.build-boot/jaxws/dist
>   HOTSPOT_DOCS_IMPORT_PATH = /NO_DOCS_DIR
> ALT_HOTSPOT_DOCS_IMPORT_PATH =
>   HOTSPOT_IMPORT_PATH = /opt/icedtea-2.4.1/openjdk.build-boot/hotspot/import
> ALT_HOTSPOT_IMPORT_PATH =
> /opt/icedtea-2.4.1/openjdk.build-boot/hotspot/import
>   HOTSPOT_CLIENT_PATH =
> /opt/icedtea-2.4.1/openjdk.build-boot/hotspot/import/jre/lib/i386/client
> ALT_HOTSPOT_CLIENT_PATH =
>   HOTSPOT_SERVER_PATH =
> /opt/icedtea-2.4.1/openjdk.build-boot/hotspot/import/jre/lib/i386/server
> ALT_HOTSPOT_SERVER_PATH =
>   CACERTS_FILE = ./../src/share/lib/security/cacerts
> ALT_CACERTS_FILE =
>   CUPS_HEADERS_PATH = /usr/include
> ALT_CUPS_HEADERS_PATH =
> 
> OpenJDK-specific settings:
>   FREETYPE_HEADERS_PATH = /usr/include
> ALT_FREETYPE_HEADERS_PATH =
>   FREETYPE_LIB_PATH = /usr/lib
> ALT_FREETYPE_LIB_PATH =
> 
> Previous JDK Settings:
>   PREVIOUS_RELEASE_PATH = USING-PREVIOUS_RELEASE_IMAGE
> ALT_PREVIOUS_RELEASE_PATH =
>   PREVIOUS_JDK_VERSION = 1.6.0
> ALT_PREVIOUS_JDK_VERSION =
>   PREVIOUS_JDK_FILE =
> ALT_PREVIOUS_JDK_FILE =
>   PREVIOUS_JRE_FILE =
> ALT_PREVIOUS_JRE_FILE =
>   PREVIOUS_RELEASE_IMAGE = /opt/icedtea-2.4.1/bootstrap/jdk1.6.0
> ALT_PREVIOUS_RELEASE_IMAGE =
> 
>   MILESTONE = fcs
>   RELEASE = 1.7.0_40-blfs
>   FULL_VERSION = 1.7.0_40-blfs-b31
>   BUILD_NUMBER = b31
> 
> WARNING: This build does not include running javadoc.
> 
> WARNING: The version of unzip being used is older than
>the required version of '5.12'.
>The version of unzip found was ''.
> 
> WARNING: The version of zip being used is older than
>the required version of '2.2'.
>The version of zip found was ''.
> 
> ERROR: The version of make being used is older than
>the required version of '3.81'.
>The version of make found was ''.
> 
> ERROR: Your BOOTDIR environment variable does not point
>to a valid JDK for bootstrapping this build.
>A JDK 7  Update 40 build must be bootstrapped using
>JDK 1.6.0 fcs (or later).
>Apparently, your bootstrap JDK is version
>Please update your ALT_BOOTDIR setting and start your build again.
> 
> Exiting because of the above error(s).
> 
> make/sanity-rules.gmk:71: recipe for target 'post-sanity' failed
> make[1]: *** [post-sanity] Error 1
> make[1]: Leaving directory '/opt/icedtea-2.4.1/openjdk-boot'
> Makefile:2465: recipe for target 'stamps/icedtea-boot.stamp' failed
> make: *** [stamps/icedtea-boot.stamp] Error 2
> 
> I went to the icedtea wiki page at:
> 
> http://icedtea.classpath.org/wiki/CommonIssues
> 
> and it has the exact message about the ALT_BOOTDIR and it suggested
> reco