minisip trunk build error

Troy Cauble troy at bell-labs.com
Fri May 12 18:19:35 CEST 2006


According to this thread, it was fixed 2 years ago in the
libtool 1.5 branch.

http://lists.gnu.org/archive/html/libtool/2004-04/msg00146.html

Peeking at the CVS ... my 1.5.6 version is *one commit* too old.
Anything later should fix it.

-troy


Cesc wrote:
> I think it must be some configuraton option (in configure.ac??) that
> in the commits between 1728 to 1940 got changed. I am not savy enough
> to catch what is it ... sorry. I did see that there appears a
> "objdir=.libs" definition around the build files ... but i cannot say
> if it was there before ...
> 
> Cesc
> 
> On 5/12/06, Troy Cauble <troy at bell-labs.com> wrote:
>>
>> I've been seeing the .libs/.libs problem for a while.
>> Did you upgrade libtool?  I think that's the culprit.
>>
>> If you look closely at the make output (and maybe add
>> an echo line in the Makefile, I forget) you'll see a
>> good line being passed to libtool which sets up a bad
>> line to g++.
>>
>> I don't have a solution better than the soft links.
>>
>> -troy
>>
>>
>> Cesc <cesc.santa at gmail.com> wrote:
>> > Hehehehehe ... coool ...
>> > I actually had an older copy of minisip (r2000 ... no libltdl
>> > dependency at that time), tried to build with the "old" buildall.sh
>> > script ...
>> >
>> > I go the same .libs/.libs problem ... but this time it happens at the
>> > very last linking step (to create the minisip_gtkgui) ... this is easy
>> > to solve, just copy and past the command and remove the superfluous
>> > .libs ...
>> >
>> > But my question is ... why is this .libs/.libs problem? in this old
>> > copy (sits in an internal repository i have), the build stopped
>> > working when i merged the changes from r1728 to r1940 ... there must
>> > be some change to the build stuff that makes things go wrong.
>> >
>> > Cesc
>> >
>> >
>> > On 5/11/06, Christoph Fürstaller 
>> <christoph.fuerstaller at kurtkrenn.com> wrote:
>> >> -----BEGIN PGP SIGNED MESSAGE-----
>> >> Hash: SHA1
>> >>
>> >> Hi
>> >>
>> >> I got the same error. Problem is the Direcotry:
>> >>
>> >> 
>> /usr/src/minisip/trunk.work/build/x86-pc-linux-gnu/libmcrypto/../libmutil/.libs/.libs/libmutil.so 
>>
>> >>
>> >> The 2nd .libs is wrong. I looked at the sources, but couldn't find the
>> >> error. I fixed it with a symlink in .libs:
>> >>
>> >> .libs -> .
>> >>
>> >> Quick and Dirty, but works : )
>> >>
>> >> chris...
>> >>
>> >>
>> >>
>> >> Juha Heinanen schrieb:
>> >>> ok, i got further by manually copying libtool.m4 and ltdl.m4 from
>> >>> /usr/share/libtool directory to libmutil directory.  build script 
>> only
>> >>> copied contents of /usr/share/libtool/libltdl to libmutil 
>> directory, but
>> >>> didn't copy .m4 files.
>> >>>
>> >>> next failure is:
>> >>>
>> >>> g++ -Wall -o .libs/000_compile 000_compile.o
>> >> -L/usr/src/minisip/trunk.work/libmcrypto/source
>> >> 
>> -L/usr/src/minisip/trunk.work/build/x86-pc-linux-gnu/libmcrypto/../libmutil/.libs 
>>
>> >> 
>> /usr/src/minisip/trunk.work/build/x86-pc-linux-gnu/libmcrypto/../libmutil/.libs/.libs/libmutil.so 
>>
>> >> -Wl,--rpath 
>> -Wl,/usr/src/minisip/trunk.work/install/x86-pc-linux-gnu/usr/lib
>> >>> g++:
>> >> 
>> /usr/src/minisip/trunk.work/build/x86-pc-linux-gnu/libmcrypto/../libmutil/.libs/.libs/libmutil.so: 
>>
>> >> No such file or directory
>> >>> make[1]: *** [000_compile] Error 1
>> >>> make[1]: Leaving directory
>> >> `/usr/src/minisip/trunk.work/build/x86-pc-linux-gnu/libmcrypto/tests'
>> >>> i haven't looked at it yet.
>> >>>
>> >>> -- juha
>> _______________________________________________
>> Minisip-users mailing list
>> Minisip-users at minisip.org
>> http://lists.minisip.org/mailman/listinfo/minisip-users
>>



More information about the Minisip-users mailing list