[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] Compilation failed [Ubuntu 6.06]
From: |
Eric Blossom |
Subject: |
Re: [Discuss-gnuradio] Compilation failed [Ubuntu 6.06] |
Date: |
Sat, 27 Jan 2007 10:13:45 -0800 |
User-agent: |
Mutt/1.5.9i |
On Sat, Jan 27, 2007 at 04:35:31PM +0100, Davide Anastasia wrote:
> Hi Again,
> I install SWIG 1.3.31 on my Ubuntu 6.06 LTS and download through SVN the
> latest GNU Radio version.
> Compiling I receive this critical error:
>
> ./.libs/libmblock.so: undefined reference to `pmt_nth(unsigned int,
> boost::shared_ptr<pmt_base>)'
> ./.libs/libmblock-qa.so: undefined reference to
> `pmt_intern(std::basic_string<char, std::char_traits<char>,
> std::allocator<char> > const&)'
> ./.libs/libmblock.so: undefined reference to
> `pmt_wrong_type::pmt_wrong_type(std::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&,
> boost::shared_ptr<pmt_base>)'
> ./.libs/libmblock.so: undefined reference to
> `pmt_subsetp(boost::shared_ptr<pmt_base>, boost::shared_ptr<pmt_base>)'
> collect2: ld returned 1 exit status
> make[4]: *** [test_mblock] Error 1
> make[4]: Leaving directory
> `/home/rocker/Tesi/SVN/gnuradio/mblock/src/lib'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/home/rocker/Tesi/SVN/gnuradio/mblock/src'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/rocker/Tesi/SVN/gnuradio/mblock'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/rocker/Tesi/SVN/gnuradio'
> make: *** [all] Error 2
>
> Any suggestion?
Yes, this is the "Ubuntu libtool problem".
(Looks like they've propagated the bad idea to 6.06 LTS too.)
I suspect that you are using Debian libtool-1.5.22-4.
$ libtool --version
Try rolling back to libtool-1.5.22-3
and let us know what happens.
After rolling back, you'll need to remove the old version that was
installed in top level of your build tree and rebuild
$ make distclean
$ rm libtool ltmain.sh
$ ./bootstrap && ./configure
$ make
If Ubuntu libtool-1.5.22-3 still has the problem, please use the
unmolested libtool 1.5.22 available at
http://ftp.gnu.org/gnu/libtool/libtool-1.5.22.tar.gz
I'd really appreciate it if a Debian or Ubuntu expert would take a
look at this and give us a solid recommendation on how to work around
this. It would also be good to talk to the Debian/Ubuntu libtool
packagers and let them know about the problem (can't test libraries
without installing them), and see if we can get them to stop breaking
libtool.
Eric
- [Discuss-gnuradio] Compilation failed [Ubuntu 6.06], Davide Anastasia, 2007/01/27
- Re: [Discuss-gnuradio] Compilation failed [Ubuntu 6.06],
Eric Blossom <=
- Re: [Discuss-gnuradio] Compilation failed [Ubuntu 6.06], Davide Anastasia, 2007/01/28
- Re: [Discuss-gnuradio] Compilation failed [Ubuntu 6.06], Eric Blossom, 2007/01/28
- Re: [Discuss-gnuradio] Compilation failed [Ubuntu 6.06], Davide Anastasia, 2007/01/28
- Re: [Discuss-gnuradio] Compilation failed [Ubuntu 6.06], Eric Blossom, 2007/01/28
- Re: [Discuss-gnuradio] Compilation failed [Ubuntu 6.06], Davide Anastasia, 2007/01/28
- Re: [Discuss-gnuradio] Compilation failed [Ubuntu 6.06], Eric Blossom, 2007/01/28
- Re: [Discuss-gnuradio] Compilation failed [Ubuntu 6.06], Davide Anastasia, 2007/01/28
- Re: [Discuss-gnuradio] Compilation failed [Ubuntu 6.06], Eric Blossom, 2007/01/28