On Fri, 14 Aug 2009 14:11:46 +0100, Nicholas Clark <[email protected]> wrote:
> So, I'm playing whack-a-mole on the work dev system. I'd like to test > something. (perl-5.10.1-RC1). I don't have root, and I don't have the dev > packages installed. This is how it should be. So, no problem, I'll just build > the libraries I need to build the perl modules I need. > > (Various fun and games involving the fact that I want to build *static* > libraries, but -fPIC. All the world is not a Vax, er i386, and so here on > x86_64, I can't like non PIC code into a shared object. Solved, eventually) > > Enter rrdtool. > > It refuses to build. It wants pango. > I get pango. I build pango. > It refuses to build. It wants pango with cairo. cairo is an optional part of > pango. Nothing tells me this. > I get cairo. It refuses to build. It needs a fond library. > By design, there is no X on this machine, so I get Freetype. > cairo builds > pango builds > but rrdtool refuses to build, because pango didn't build with cairo. > Eh? > watch the config. > It believes that my cairo is broken. > Specifically it can't link against cairo. > I initially misdiagnose the problem as confusion between 32 and 64 bit > libraries. (Gah. I don't know why this system isn't 64 bit only, but that's > a question for our systems team) Do you now understand why I never got to a working svn on HP-UX 11.23/64? I don't think it's the *Linux* weenies. It is all the people that *THINK* they use the best configure tools available to make life for anyone on a system not exactly like theirs want to pull their hair You can also read that as 'they use auto-tools' And worst of all of that is libtool, which *ONLY* works on Linux and breaks all linking on AIX and friends. HATE HATE HATE! -- H.Merijn Brand http://tux.nl Perl Monger http://amsterdam.pm.org/ using & porting perl 5.6.2, 5.8.x, 5.10.x, 5.11.x on HP-UX 10.20, 11.00, 11.11, 11.23, and 11.31, OpenSuSE 10.3, 11.0, and 11.1, AIX 5.2 and 5.3. http://mirrors.develooper.com/hpux/ http://www.test-smoke.org/ http://qa.perl.org http://www.goldmark.org/jeff/stupid-disclaimers/
