6b18 build problems

Andrew John Hughes gnu_andrew at member.fsf.org
Sat Feb 20 16:49:29 PST 2010


On 20 February 2010 14:35, Matthias Klose <doko at ubuntu.com> wrote:
> On 20.02.2010 12:19, Andrew John Hughes wrote:
>>
>> On 19 February 2010 23:28, Matthias Klose<doko at ubuntu.com>  wrote:
>>>
>>> seen some build problems with 6b18
>>>
>>
>>  From the rest of your email it sounds like you actually mean IcedTea6
>> with the recent updates, rather than upstream OpenJDK6 in most cases.
>
> yes (how much is "most" for three cases ?-)
>

All but the first seem to be related to IcedTea6, but my point was
more that I wanted to know whether you were doing an IcedTea build
(./configure && make) or an  OpenJDK build (make <numerous_options>)..
 I regularly do both, so it's not immediately obvious to me which one
is being discussed if you just mention an OpenJDK tarball.

>>>  - ant-1.8 returns an error code != 0 calling ant -diagnostics,
>>>   breaking the build.
>>
>> Haven't seen this new version yet, but I would guess that is an
>> OpenJDK or Ant issue.
>>
>> if this is intended, then we need a
>>   workaround in openjdk.
>
> it looks like the build now requires the replaceregexp task, which at least
> in Debian is in the ant-optional package. However the exit code of ant
> -diagnostics doesn't change with this package installed.
>

Yes, the replaceregexp task has been needed for a while for 7.  It's
to do with the change to drop-in tarballs for JAXP and JAXWS.

I've not got a system with such a new Ant yet (is this some unstable
Ubuntu you're testing on?) so not currently in a situation to see this
bug.

>>>  - cacao build failure when configured with
>>>     --with-openjdk=/usr/lib/jvm/java-6-openjdk
>>>     --with-hotspot-build=original
>>>     --with-additional-vms=cacao
>>>   works with a two stage build using gcj.
>>>
>>
>> --with-cacao was broken until yesterday due to one of the patches.  I
>> haven't seen this failure and it's odd if it only occurs when using
>> --with-openjdk and not a full build.  Why would java.nio.ByteBuffer be
>> missing?  It's even in GCJ.
>
> the build did include these changes.
>

What changes?  It does make some bootstrapping changes because these
are necessary with the JAXP and JAXWS sources vanishing.  I don't see
how this would affect ByteBuffer and certainly not on an OpenJDK build
which doesn't need the bootstrapping anyway.

I'll have a look when I'm back at work on Monday.

>>>   details:
>>>
>>>
>>> http://launchpadlibrarian.net/39430688/buildlog_ubuntu-lucid-armel.openjdk-6_6b18~pre1-0ubuntu1_FAILEDTOBUILD.txt.gz
>>>
>>>  - make jtregcheck starts rebuilding the whole openjdk again. apparently
>>>   an out of date stamp, or a missing stamp. still searching for this one.
>>>   any ideas?
>>
>> No, other than make sure you're using the latest HEAD as I did fix a
>> few issues yesterday.
>
> no, didn't fix. Mark (W.), is this seen on the buildd's as well, when
> running make && make check?
>

If you're referring to Mark's builds on the icedtea.classpath.org
servers, they don't seem to be getting as far as make check for some
reason I can't yet fathom.

We have automated tests going on a box inside Red Hat   I haven't yet
checked that in detail yet to see if it is repeating part of the
build.  Probably some dead Makefile target.  I think it's probably
worth documenting the current targets somewhere and nuking any that
are unused/unneeded and more importantly not well-maintained.

This is just thoughts off the top of my head; I'll look into the
issues on Monday.

>  Matthias
>

Cheers,
-- 
Andrew :-)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8



More information about the distro-pkg-dev mailing list