Subject: Re: pkgsrc/AIX
To: Eric Haszlakiewicz <erh+tech-pkg@nimenees.com>
From: Michael <macallan18@earthlink.net>
List: tech-pkg
Date: 07/19/2004 23:47:44
Hello,
> cool! I'm glad someone has picked up on this. I no longer have access
> to an AIX box (nor the need to use pkgsrc on AIX), but if you need some
> help with anything I'd be happy to do what I can.
Even if most packages need hacking it's still a great help because it
does things like resolving dependencies and downloading stuff - just
imagine compiling gnome from scratch without okgsrc...
> fwiw, I didn't have any troubles with libtool causing missing symbols,
> although I do remember it being a little tricky to get it working at
> all.
> Perhaps you're getting the wrong version of libtool?
Which version did you use? I know only my 4.3.2 and the linker is
extremely picky. It likes only libs if they're .a archives ( when you
use -lblah it only looks for libblah.a, contrary to the docs which say
it also looks for libblah.so ), the runtime linker doesn't resolve half
the open symbols and so on. Running make check in devel/libtool-base
says 25 of 100 tests failed.
And it's pretty unlikely that I have a bad version - I compiled it from
pkgsrc, it's 1.5.6.something.
Libtool seems to assume that everything ending on .a is a static
library when linked as some/path/libblah.la which causes endless hassle
with shared libs that link to a mix of static and other shared libs,
like libgtk2 - in this case it ignores all the static libs. No idea how
to resolve that, so far I'm always hacking the Makefile and add the lib
by hand as -Wl,libwhatever.a so libtool doesn't see it - nothing I'm at
all happy with but I have absolutely no clue how to hack libtool... but
maybe there's a solution underway - some todo list that came with
libtool included a point about storing the object type in the .la file
which would be some sort of workaround.
Then - something completely different - do you know of any way to get
CD 2 and 3 of AIX 4.3.2 or 4.3.3 for a Motorola PowerStack II? Mine are
missing, I have only CD1. Enough to install a base system but now that
I have a GXT800P board I'd like to use OpenGL but that's all on CD2 and
3. I've bugged IBM, Bull and Motorola so far, none was in any way
helpful - IBM sent an automatic response telling me to use their web
site, Motorola didn't bother at all and from Bull I got at least a mail
from a human being telling me that support for this OS and this class
of machines ended more than a year ago ( Bull sold rebadged PowerStacks
in Europe as Estrella 200 and 300 )
have fun
Michael