dpkg-shlibdeps: warning: symbol sqrt used by debian/cuneiform/usr/lib/cuneiform/libleo32.so.0.9.0 found in none of the libraries.

Bug #568172 reported by Dimitri John Ledkov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cuneiform for Linux
New
Undecided
Unassigned

Bug Description

I don't know if this is related to Bug #483950 but when building a package on Lucid Lynx I get this:

dpkg-shlibdeps: warning: symbol sqrt used by debian/cuneiform/usr/lib/cuneiform/libleo32.so.0.9.0 found in none of the libraries.

It is confusing for me cause every other build shared library is fine eg. sqrt is fine. So is leo missing headers or not linking to standard library on my system or something like that?

Related branches

Revision history for this message
Jussi Pakkanen (jpakkane) wrote :

Maybe it needs to be linked against the math library (libm)?

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Well http://launchpadlibrarian.net/45516076/buildlog_ubuntu-lucid-amd64.cuneiform_0.9.0+dfsg-1_FULLYBUILT.txt.gz

and https://edge.launchpad.net/~dmitrij.ledkov/+archive/ppa/+build/1707660

I can't find -libm with grep anywhere. Can you please suggest a patch & push a branch for me to try? (I don't speak CMake)

Revision history for this message
Jussi Pakkanen (jpakkane) wrote :

To link a target leo against library m you would add something like this:

target_link_libraries(leo m)

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Why was this not merged?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.