Libtool now unconditional in INN CURRENT

Julien ÉLIE julien at trigofacile.com
Mon May 28 19:42:44 UTC 2012


Hi Russ,

> Per our recent discussion, as the first step of updating the INN build
> system, I've made building with Libtool unconditional and removed the
> --enable-libtool option.  That lets us update to Libtool 2.4.2 without
> breaking things, so I've also done that.

Thanks for this first move.


Just a quick feedback of the update on my news server.
I ran into problems after the first "make update".  (Now solved.)

I reconfigured INN, and built it.  Still, INN refused to start.

21:04 news at trigo ~/bin% ls -l nnrpd*
-r-xr-xr-x 1 news news 509K 2012-05-28 20:52 nnrpd*
-r-xr-xr-x 1 news news 1,3M 2012-03-04 15:53 nnrpd.OLD*

21:04 news at trigo ~/bin% ./nnrpd.OLD 
200 news.trigofacile.com InterNetNews NNRP server INN 2.6.0 (20111015 prerelease) ready (posting ok)
QUIT
205 Bye!

21:05 news at trigo ~/bin% ./nnrpd
./nnrpd: symbol lookup error: ./nnrpd: undefined symbol: InitializeMessageIDcclass
zsh: exit 127   ./nnrpd



nnrpd.OLD is the previous version (without libtool); nnrpd is the new one.


I found out with "ldconfig -v" that the libraries were redirected this way:

        libinnhist.so.2 -> libinnhist.so.2.0.0.OLD
        libstorage.so.2 -> libstorage.so.2.0.0.OLD
        libinn.so.2 -> libinn.so.2.0.0.OLD



21:24 news at trigo ~/lib% ls -la *so*
lrwxrwxrwx  1 root root   19 2012-05-28 21:17 libinnhist.so -> libinnhist.so.2.0.0*
lrwxrwxrwx  1 root root   23 2012-05-28 21:17 libinnhist.so.2 -> libinnhist.so.2.0.0.OLD*
-r-xr-xr-x  1 news news  60K 2012-05-28 21:17 libinnhist.so.2.0.0*
-r-xr-xr-x  1 news news  60K 2012-05-28 20:58 libinnhist.so.2.0.0.OLD*
lrwxrwxrwx  1 root root   15 2012-05-28 21:17 libinn.so -> libinn.so.2.0.0*
lrwxrwxrwx  1 root root   19 2012-05-28 21:17 libinn.so.2 -> libinn.so.2.0.0.OLD*
-r-xr-xr-x  1 news news 400K 2012-05-28 20:50 libinn.so.2.0.0*
-r-xr-xr-x  1 news news 400K 2012-05-28 20:50 libinn.so.2.0.0.OLD*
lrwxrwxrwx  1 root root   19 2012-05-28 21:17 libstorage.so -> libstorage.so.2.0.0*
lrwxrwxrwx  1 root root   23 2012-05-28 21:17 libstorage.so.2 -> libstorage.so.2.0.0.OLD*
-r-xr-xr-x  1 news news 431K 2012-05-28 21:17 libstorage.so.2.0.0*
-r-xr-xr-x  1 news news 431K 2012-05-28 20:58 libstorage.so.2.0.0.OLD*


It shows that the new installed version uses the .OLD files!
Strange…
I ran "make update" a second time, which solved the problem.  INN then started fine.

Is there something to worry about (and to fix during the update)?

-- 
Julien ÉLIE

« Etna : lave dévalante. »


More information about the inn-workers mailing list