On Fri, Jul 04, 2008 at 01:11:29PM +0200, Francesco P. Lovergine wrote: > > >> Uhm this is quite weird, it seems that Jasper is not in sync > > >> on HPPA boxes. The j2_encode_uuid (GeoJ2 support) is missing > > >> in the jasper library used to build mapserver, but the gdal library > > >> has been compiled with GeoJ2 support in Jasper, so I guess it > > >> has been compiled with a GeoJ2-enabled Jasper. > > >> I also note that currently HPPA building box is still using 1.900.1-4 > > even if -5 is > > >> available since 10 of June. Note that -5 introduces GeoJ2 support > > >> on HPPA:
> > > Ok, given back. > > It also FTBFS with jasper 1.900.1-5 ... > That's due to some weirdness happening on HPPA with gcc. For unknown > reasons mapserver had -Wl,-z,defs at linking time on hppa and that fails > with recent gcc (report sent to gcc about that). > I already got an access to a hppa cluster to investigate... There's no gcc bug here; the mapserver package is misusing the -Wl,-z,defs option by specifying it when building a DSO that *will* have undefined symbols when properly built. You can try this on any architecture and see the same results. The final errors do show that you're missing a link to -ldl on your build line: /build/buildd/mapserver-5.0.3/mapcpl.c:165: undefined reference to `dlopen' /build/buildd/mapserver-5.0.3/mapcpl.c:168: undefined reference to `dlerror' /build/buildd/mapserver-5.0.3/mapcpl.c:174: undefined reference to `dlsym' /build/buildd/mapserver-5.0.3/mapcpl.c:192: undefined reference to `dlerror' But the undefined references to php symbols are totally expected, and the only problem is that -Wl,-z,defs is being used at all here. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ [EMAIL PROTECTED] [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

