IcedTea7 HEAD build error on RHEL 5 x86_64
Deepak Bhole
dbhole at redhat.com
Fri Sep 23 11:20:32 PDT 2011
* Dr Andrew John Hughes <ahughes at redhat.com> [2011-09-23 11:57]:
> On 22:21 Thu 22 Sep , Deepak Bhole wrote:
> > * Dr Andrew John Hughes <ahughes at redhat.com> [2011-09-22 22:09]:
> > > On 11:49 Thu 22 Sep , Deepak Bhole wrote:
> > > > * Pavel Tisnovsky <ptisnovs at redhat.com> [2011-09-22 09:53]:
> > > > > Deepak Bhole wrote:
> > > > > > * Pavel Tisnovsky <ptisnovs at redhat.com> [2011-09-22 08:37]:
> > > > > >> Greetings,
> > > > > >>
> > > > > >> there's a new IcedTea7 build error thrown when IcedTea7 HEAD is build on RHEL 5 x86_64.
> > > > > >>
> > > > > >> Config log & shell script used to build IcedTea7 is stored in an attachment.
> > > > > >>
> > > > > >
> > > > > > Is libattr-devel installed on the system?
> > > > >
> > > > > Nope (and ./configure did not complaint ;-). I've installed it and trying to build IcedTea7 again.
> > > > >
> > > > > Maybe it's the right moment to update the wiki page http://icedtea.classpath.org/wiki/BuildRequirements
> > > > >
> > > > > Do you think it's a good idea to split this page to IcedTea6 part and IcedTea7(8) part?
> > > > >
> > > >
> > > > Hi Pavel,
> > > >
> > > > Are the requirements radically different? From what I've seen, they are
> > > > very similar if not the same for v6 and 7. If we can maintain the same
> > > > page for both, I am all the more for it since it reduces changes of
> > > > pages getting out of sync.
> > > >
> > >
> > > You're wrong. NIO introduces a number of new dependencies including
> > > GIO and calls to extended attribute functions.
> > >
> >
> > Yeah I realized that after the conversation on IRC this morning. I was
> > going by the # of deps I had to add to the 1.7 spec file for Fedora
> > (none) vs 1.6. But clearly that was not adequate.
> >
>
> You should check out the recent IcedTea changes. There are a number of latent dependencies
> that, in upstream OpenJDK, don't get activated until a particular piece of runtime code is
> activated. With IcedTea, I've provided the option to build against these dependencies at
> runtime instead (as part of the general system library update for jpeg, png, etc.).
>
> Some probably also apply to 6, although they'll remain runtime there (do your 6 packages
> depend on Gtk+, Gnome-VFS and GConf?)
>
They don't. I didn't know until yesterday that OpenJDK has certain
run-time only dependencies. I guess so far we've just lucked out that
nobody noticed (at least with Fedora) it because they happened to have
the necessary deps already installed :/
> I'll be blogging about this shortly.
>
Looking forward to reading about it in more detail!
Cheers,
Deepak
More information about the distro-pkg-dev
mailing list