[PLUG] Link issue (I think)

John Jason Jordan johnxj at comcast.net
Thu Aug 1 18:03:11 UTC 2013


For the seventh time I am attempting to install a program from source,
this time on my Fedora 16 x86_64 laptop. The previous six failed, and
so far this one is also going down in flames. However, I have not given
up and I even think I see what is wrong.

The program is Sleepyhead. I have instructions which a helpful fellow
is writing for Ubuntu users*, which I am occasionally translating for
the RPM world. 

I used git to collect the source and put it in ~/sleepyhead-code. Then
I installed (per the instructions) qt-devel, qtwebkit-devel and gcc-c++
which, it turns out, were already installed with the latest versions.
Then I ran qmake-qt4, which also exited without error. But when I then
ran make -j2 I got a list of errors, some of which are:

/usr/bin/ld: warning: libnvidia-tls.so.260.19.21, needed
by /usr/lib64/libGL.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libnvidia-glcore.so.260.19.21, needed
by /usr/lib64/libGL.so, not found (try using -rpath or -rpath-link)
/usr/lib64/libGL.so: undefined reference to `_nv007tls'
/usr/lib64/libGL.so: undefined reference to `_nv013glcore'
/usr/lib64/libGL.so: undefined reference to `_nv014glcore'
followed by another 18 lines like the last three.

Now, this computer started with only the nv driver when I originally
installed Fedora 11. During dist-upgrades the nv driver changed to the
nouveau driver. Later I installed (and still use) the nVidia proprietary
driver. At one time I tried going back to the nouveau driver, but
discovered that the proprietary driver had done some weird things with
links that I have been unable to undo. I gave up and just continue to
use the proprietary driver. So I think the above error messages are
related to that issue.

Unfortunately, my understanding of links is that 1) Linux people love
them and, 2) they are some kind of pointer and, 3) there are different
kinds. That's all I know. I could Google, and I don't mind learning
more about links, but I bet I still won't be able to fix the above
errors. I could use some pointers and suggestions for where to start.


* In fact, he is a member of a sleep apnea forum and is attempting to
  create a way for Mac and Windows users to install the latest version
  from source into Ubuntu running under Virtualbox on their Mac or
  Windows machines. The first parts of his instructions detailed
  installing Virtualbox on their Mac or Windows computer and then
  installing Ubuntu 12.04 LTS, but I skipped over those parts.



More information about the PLUG mailing list