Robert McGwier wrote: > Agreed > > > Eric Blossom wrote: > >> On Wed, Jan 17, 2007 at 05:45:33PM -0500, Illix wrote: >> >> >>> I'm getting the same problem (as far as I can tell) on an Ubuntu >>> 6.10machine. The build fails with undefined references in >>> libmblock.so and libmblock-qa.so. >>> >>> >> >> >> >> OK, I've looked at the log file that Bob sent me and compared it to >> what I see on my machines. The difference appears to be something in >> libtool. >> >> >> > > > ---snip---- > >> Although they both make the same call to libtool, libtool spits out a >> different command line on the two systems. On Bob's (and I assume >> Illix's) machine, the output of libtool contains --rpath (pointing to >> the install, not build directory!), whereas my machine lists the >> actual paths needed to find the pieces. >> > > I did a test before I read this note. I ran make install in the pmt > directory after the mblock make fails. After this bandaid step, if I > run make in the trunk directory, the make succeeds. I concur with your > analysis. Don't you hate these kinds of issues? > >> Bob's machine is using >> ltmain.sh (GNU libtool) 1.5.22 Debian 1.5.22-4 (1.1220.2.365 >> 2005/12/18 22:14:06) >> >> I'm using (SuSE 10.1) >> >> ltmain.sh (GNU libtool) 1.5.22 (1.1220.2.365 2005/12/18 22:14:06) >> >> It looks like the Debian folks may have applied some kind of a patch to >> libtool 1.5.22 that could be causing the problem. >> >> Can any debian/ubuntu users figure out the difference? That is, >> what's the debian/ubuntu patch, and when and why was it applied? I found this on the debian buglist for libtool:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=320698 Message received at [EMAIL PROTECTED] (full text, mbox): From: Philip Martin <[EMAIL PROTECTED]> To: Loïc Minier <[EMAIL PROTECTED]>, [EMAIL PROTECTED] Subject: Re: Bug#320698: Debian-specific binary deps patch Date: Thu, 06 Oct 2005 01:24:03 +0100 > It seems that Debian's libtool has a patch which will reduce > dependencies in binaries it produces. One of the knock-on effects of this patch is bug 291641 where ld resolves symbols using installed libraries instead of libraries in the build directory. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=291641 Subversion 1.2 has a Build-Conflicts with Subversion 1.1 to avoid this problem. Greetings, Martin >> >> Thanks, >> Eric >> >> > > > Bob > > _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio