[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: saods9 build failure (tcl8.4 related)



---------- Initial header -----------

>From      : "Justin Pryzby" justinpryzby@users.sourceforge.net
To          : debian-hppa@lists.debian.org
CC          :
Date      : Sat, 3 Dec 2005 14:55:20 -0500
Subject : Re: saods9 build failure (tcl8.4 related)

> On Sat, Dec 03, 2005 at 07:31:44PM +0000, Joel Soete wrote:
> > Justin Pryzby wrote:
> > >On Sat, Dec 03, 2005 at 06:29:31PM +0000, Joel Soete wrote:
> > >>Justin Pryzby wrote:
> > >>
> > >>>Steve Langasek on IRC noted that tcl8.4 was b0rked on hppa, accounting
> > >>>for the recent build failure:
> > >>>
> >
>>>http://buildd.debian.org/fetch.php?&pkg=saods9&ver=4.0b7-1&arch=hppa&stamp=1132780782&file=log&as=raw
> > >>>
> > >>>Compiling with tcl8.3 would apparently solve this issue, and also
> > >>>close #304804: "Crashes when run against a threaded TCL library".  I
> > >>>succeeded in creating a patch to compile with tcl8.3, but then there
> > >>>is a runtime error "Have: tcl8.3; need: tcl8.4".  I believe this is
> > >>>due to (at least) libtk-img Depends: tcl8.4.  So using tcl8.3 is not a
> > >>>possibility for this package (assuming I continue to link against
> > >>>Debian's shared libraries, and not statically link against a copy in
> > >>>DS9 source tree).
> > >>>
> > >>>Could someone let me know what my options are?  Curiously, the 3.0.3-1
> > >>>build succeeded:
> > >>>
> >
>>>http://buildd.debian.org/fetch.php?&pkg=saods9&ver=3.0.3-1&arch=hppa&stamp=1112859634&file=log&as=raw
> > >>>
> > >>>Even though it also calls $tclsh makemake.tcl >Makefile
> > >>>
> > >>>I think the best option might be to request a P-A-S entry !hppa (and
> > >>>make the associated Architechure: update).  Does anyone agree?
> > >>>
> > >>I also encountered some SEGV with tcl/tk 8.4 (a simple launch of
> > >>wish8.4 is enough to reproduce this) and some libc6 when this last
> > >>one is build with gcc 4.0 or 4.1.
> > >>
> > >Do you mean that libc6 crashes on hppa if it is built with gcc4.0 or
> > >gcc4.1, even in applications not using tcl?
> > >
> > no, it works for the most even with tcl/tk8.3 but not with 8.4 ?
> Are you asking about saods9?  Upstream ds9 is written for use with
> tcl8.4.  I hacked it to compile with tcl8.3 (mostly s/const// in a
> bunch of files), but couldn't get it to run because of a libtk-img
> dependency, which carries an indirect tcl8.4 dependency *sigh*.
>
> See #304804 for full details; the short story is: If I compile a local
> copy of tcl8.4 with --disable threads,

nice to know ;-) (I didn't pay attention)

> then I can fix a crash in ds9
> that occurs because Debian's tcl8.4 is compiled --enable-threads.  But
> I resent having to statically link with a local copy of tcl, so I'm
> probably not going to do it.
>
> > >>I tried so to rebuild it with gcc 3.4 but it failed (as well as latest
> > >>buildd logs) oth with gcc-3.3 libc6 rebuild fine and tcl8.4 seems to
> > >>work fine too.
> > >>
> > >>
> > >Are you saying that you requeued it for sarti?  I noticed a second
> > >build failure:
> > >
> > > http://buildd.debian.org/build.php?pkg=saods9&ver=4.0b7-1&arch=hppa
> > > * Wed 23 Nov 2005 16:19: maybe-failed
> > > * Thu 01 Dec 2005 02:30: maybe-failed
> > >
> > >>Awaiting a fix that libc6 + gcc4, could you try to rebuild your libc
> > >>with gcc-3.3 and check if that help you too?
> > >>
> > >>
> > >Aurelien Jarno, who is sponsoring this package, succeeded in building
> > >it on his own hppa machine, so my own problem is solved.
> > >
> > Cool, btw: any idea how did it solve?
> I have no clue.  Like I say, he thinks its a problem specific to
> sarti.

imho, depends of which libc6 pkg release was installed (updated) on sarti?
(I have any clue about this: as it's a basic pkg buildd didn't report it ;-( )

That said, I test wish8.4 succesfuly with latest libc6-2.3.5-8 (2.3.5-8.1
seems to have pb with latest gcc-3.4?)

>  However, Steve Langasek seemed to think that the problem was
> threaded tcl on hppa.
>

mmm need more thought ...

> > > He suggested that the problem was the sarti build.
> > >
> > Unfortunately, i have no clue on which libc6 is currently installed
> > on sarti, sorry :-(
> I still don't understand why libc6 is in question ..
>

May be a lexical pb (in french, it's usual to associate container with the
contain, though)?
I mean, when I spoke about libc6, I spoke about the pakage (i.e. the project)
not specialy the libc (only one stuff) it supply.
That said, as tcl/tk8.3 and tcl/tck8.4 non threaded seem to works fine, you
have most probably right to notice that this library wouldn't be the pb source
but may be more the other libc6 pkg supply: libthread?

> Anyway, why doesn't sbuild show this kind of thing?

If somebody have the oppotunity to compare the dpkg list on each system that
would probably help?

>  Well, isn't it
> guaranteed to be libc6 from unstable, anyway (2.3.5-8.1)?
>
No clue (sorry)

Thanks,
    Joel

---------------------------------------------------------------
A free anti-spam and anti-virus filter on all Scarlet mailboxes
More info on http://www.scarlet.be/



Reply to: