Sunday, 18 November 2012

Re: [gccsdk] Building the libraries

In article <52f0b1ba23chrisg@care4free.net>,
Chris Gransden <chrisg@care4free.net> wrote:
> In article <52f0ac3f89gcc-sub@aconet.nl>,

> > In the meantime three more failures:

> > - tremor as dependency of libsdl-mixer1.2
> > Configuration aborts on a syntax error in configure.

> This is fixed with r6166.

Unfortunately not. I checked out r6166 and tried to build tremor
separately. Failed.

> > - tk8.5
> > File tclConfig.sh missing from env/lib/tcl8.5.

> I've got a workaround for this.

> cd $GCC_INSTALL_ENV/lib/tcl8.5 && ln -s ../tclConfig.sh tclConfig.sh

I'll try that later.

> > - tcp-wrappers as dependency of orbit2
> > Started with failure to download the orig file, apparently
> > because the diff file is .debian.tar.xz and the orig
> > .orig.tar.gz. Forced the use of 'apt-get source' by (temporarily)
> > hacking fetch-program (I seem to have missed the proper way to
> > set AB_USEAPT=yes). Building tcp-wrappers on its own then went
> > well as far as retrieving the files was concerned (although the
> > debian diff was of course applied twice and the second attempt
> > failed) but after that the make crashed. Don't know if my hack
> > was responsible.

> I've got a new version of fetch-program which fixes this. I haven't
> checked it in yet as I need to do some more testing. I'll email it to
> you to try.

Got that and it works fine for retrieving files, but building
tcp-wrappers still fails the same way (i.e. downloading the files
using apt-get source seems to have worked as well).

In article <52f0a4e562chrisg@care4free.net>,
Chris Gransden <chrisg@care4free.net> wrote:
> In article <52f09e4e9cgcc-sub@aconet.nl>,
> Frank de Bruijn <gcc-sub@aconet.nl> wrote:

> > The next failure was libgtk2.0-0. The package cairo-xlib doesn't
> > exist.

> I've checked in a fix for this.

Still fails, I'm afraid. I see there's a note about the circular
dependency of gtk, cairo and librsvg in the setvars for cairo-gtk2.
However, *that* was built successfully this afternoon. How exactly is
the alias file in that directory meant to get the autobuilder to build
libgtk? (The inner workings of the autobuilder are gradually becomming a
bit clearer to me, but I'm still nowhere near to fully understanding all
the details...)

> > I skipped libgtk for the time being and then got stuck on libgee2,
> > which failed while building the package because it wanted to copy
> > the .so files, ignoring the fact the build was done static.

> libgee2 should build as static now. r6164

That worked. One down... :-)

> > Skipping that, libcairo2 failed, because its dependency librsvg2-2
> > couldn't find gtk/gtk.h.

> r6163 should fix this too.

Failed of course. Should have realised it wouldn't work because building
libgtk failed... :-(

Tarball with some files: http://aconet.org/tmp/logs-2.tar.gz

Regards,
Frank

_______________________________________________
GCCSDK mailing list gcc@gccsdk.riscos.info
Bugzilla: http://www.riscos.info/bugzilla/index.cgi
List Info: http://www.riscos.info/mailman/listinfo/gcc
Main Page: http://www.riscos.info/index.php/GCCSDK

No comments:

Post a Comment