Re: ltconfig, libtool, 2.0.39 vs. 2.0.43

2002-12-23 Thread Jeff Trawick
Andy Cutright [EMAIL PROTECTED] writes:

 thanks for the input. the question still remains, is this a regression? is
 this something to be concerned about with other platforms?

There is no magic libtool version that works fine with Apache
everywhere.  This may not be comforting to hear, but it is probably
inevitable that the set of platforms that works fine with the
distributed libtool will change over time.

So just remember to run ./buildconf before ./configure and you'll be
okay.

-- 
Jeff Trawick | [EMAIL PROTECTED]
Born in Roswell... married an alien...



ltconfig, libtool, 2.0.39 vs. 2.0.43

2002-12-18 Thread Andy Cutright
hi all,

i've been wrestling with linking  running 2.0.43 on AIX 5.1 for a 
couple of days. we have 2.0.39 running fine. i've pulled down both the 
unix source code .tar.Z  the windows source code distribution.  i see 
something i'm not sure about in  httpd-2.0.43/srclib/apr/build/ltconfig:

VERSION=1.3.4-freebsd-ports

this is odd to me, since my _generated_ 
httpd-2.0.39/srclib/apr/build/libtool for 2.0.39 has a version 1.4.2. 
also, i don't see a httpd-2.0.39/srclib/apr/build/ltconfig in the source 
tree we have. i'll try to re-pull the .39 sources to verify it's not my 
mistake.

this affects how shared libraries are built, and httpd is dumping core 
when attempting to load the .so modules when they're built using the 
generated libtool/shlibtool system. these .sos load fine if i build/ 
link them 'by hand'.

i searched the mail archives but didn't see anything specific about this 
issue.

cheers,
andy



Re: ltconfig, libtool, 2.0.39 vs. 2.0.43

2002-12-18 Thread Andy Cutright
hi all,

more information. all the ltmain.sh files seem to have regressed from 
2.0.39 to 2.0.43. is this on purpose? the first set of greps is from 
2.0.43, and the second from 2.0.39 to the best of my knowledge.

/httpd-2.0.43 foreach FILE (`find . -name ltmain.sh`)
? cat $FILE |grep VERSION
? end
VERSION=1.3.4-freebsd-ports
if test $LTCONFIG_VERSION != $VERSION; then
 echo $modename: ltconfig version \`$LTCONFIG_VERSION' does not match 
$PROGRAM version \`$VERSION' 12
   echo $PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP
/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */
# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
VERSION=1.4
   echo $PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP
/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */
# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
VERSION=1.3.4-freebsd-ports
if test $LTCONFIG_VERSION != $VERSION; then
 echo $modename: ltconfig version \`$LTCONFIG_VERSION' does not match 
$PROGRAM version \`$VERSION' 12
   echo $PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP
/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */
# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP


/src/srclib foreach FILE (`find . -name ltmain.sh`)
? cat $FILE | grep VERSION
? end
VERSION=1.4.2
   echo $PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP
/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */
# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
VERSION=1.4.2
   echo $PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP
/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */
# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
VERSION=1.4
   echo $PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP
/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */
# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP