Libtool/gcc iproblems

I thought I would shot this out over the list to see if anyone has dealt
with this. I was able to build gnuradio and when I went to run make in
gnuradio-core I ran into this:

libtool: link: warning:
/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../lib64//libfftw3f.la' seems to be moved grep: /usr/lib64/libstdc++.la: No such file or directory /usr/bin/sed: can't read /usr/lib64/libstdc++.la: No such file or directory libtool: link:/usr/lib64/libstdc++.la’ is not a valid libtool archive

I have all the dependencies installed so I was hoping someone might have
dealt with this before. I know it has to do with how the libraries are
being linked but everything I have read online has given me a mixed
picture
of what I need to do.
Thanks

Newell

On Tue, Dec 12, 2006 at 01:23:07AM -0800, Newell J. wrote:

I thought I would shot this out over the list to see if anyone has dealt
with this. I was able to build gnuradio and when I went to run make in
gnuradio-core I ran into this:

libtool: link: warning:
`/usr/lib64/gcc/x86_64-suse-linux/4.1.2/…/…/…/…/lib64//libfftw3f.la’
seems to be moved
grep: /usr/lib64/libstdc++.la: No such file or directory

/usr/lib64/libstdc++.la should be there.
It comes from the libstdc+±devel package. Is that package installed?

On my SuSE 10.1 system:

[eb@dee dl]$ rpm -qf /usr/lib64/libstdc++.la
libstdc+±devel-4.1.0-25

I have all the dependencies installed so I was hoping someone might have
dealt with this before. I know it has to do with how the libraries are
being linked but everything I have read online has given me a mixed picture
of what I need to do.
Thanks

Newell

Eric

Eric,

This is what the shell outputs:

jensen@linux-8jq3:~/gnuradio/gnuradio-core> rpm -qf
/usr/lib64/libstdc++.la
error: file /usr/lib64/libstdc++.la: No such file or directory
jensen@linux-8jq3:~/gnuradio/gnuradio-core> rpm -V libstdc+±devel
jensen@linux-8jq3:~/gnuradio/gnuradio-core> rpm -V libstdc++41
jensen@linux-8jq3:~/gnuradio/gnuradio-core> rpm -V libstdc++41-devel

That is why this is not making sense to me. I have ‘all’ the libstdc++
dependencies installed via YAST. I have the following packages
installed
via YAST:

compat-libstdc++
libstdc++41
libstdc++41-32bit
libstdc++41-devel
libstdc++41-devel-32bit
libstdc+±devel

Newell

On Tue, Dec 12, 2006 at 10:38:00AM -0800, Newell J. wrote:

Eric,

This is what the shell outputs:

You’re on SuSE right? Which version?

I just built a new system with SuSE 10.2.

Eric,

I have been searching this out. I looked in the libstdc++ packages that
I
have installed and none of them had a libstdc++.la file. So I found
this on
the novell bugzilla site:

Summary: Missing .la files in devel packages
Product: openSUSE 10.2
Version: RC 1
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Development
AssignedTo: pth@xxxxxxxxxx
ReportedBy: stefan.nikolaus@xxxxxxxxxxx
QAContact: qa@xxxxxxx

Hi,

I’ve just tried to built KDE 3.5 from sources and noticed, that at least
the
following .la files are missing:
/usr/lib64/libexpat.la
/usr/lib64/libstdc++.la
/usr/lib64/libjeg.la

Any chance, that those get into the devel packages?

Regards,
Stefan

pth@xxxxxxxxxx changed:

What |Removed |Added

Status|NEW |RESOLVED
Resolution| |WONTFIX

------- Comment #1 from pth@xxxxxxxxxx 2006-11-24 07:32 MST -------
No. These have been removed on purpose. Libstdc++.la for instance has
been
removed as it is the compilers task to link in the necessary C++ runtime
libraries.

la files aren’t needed and have been an endless source of problems and
nuisances.


So what should be done now? I am curious what I should do. Thanks

Newell

Eric,

I installed the newest version of cppunit and everything worked. I
guess
the version between 1.10.2-19 and 1.10.2-39 made a difference with the
libstdc++.la files not being included in the latest libstdc+±devel
package.

Thanks

Newell