After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 644192 - insufficient linking
insufficient linking
Status: RESOLVED FIXED
Product: vino
Classification: Applications
Component: Server
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Vino Maintainer(s)
Vino Maintainer(s)
: 644621 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-03-08 12:29 UTC by Matthias Clasen
Modified: 2011-03-13 09:23 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch (989 bytes, patch)
2011-03-08 12:29 UTC, Matthias Clasen
rejected Details | Review

Description Matthias Clasen 2011-03-08 12:29:52 UTC
Created attachment 182814 [details] [review]
patch

Picky linkers complain about lack of -lX11 and -lz on the link line:

/usr/bin/ld: server/libvncserver/vino_server-zlib.o: undefined reference to symbol 'deflate'
/usr/bin/ld: note: 'deflate' is defined in DSO /lib64/libz.so.1 so try adding it to the linker command line
/lib64/libz.so.1: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
Comment 1 David King 2011-03-08 16:15:42 UTC
Comment on attachment 182814 [details] [review]
patch

I pushed a different fix as commit 008deb23cf4de6c7d8b9e1ebb78f638938aa5e84. Out of interest, which ld version is this? I am using binutils 2.20.1 and it would be nice to be able to reproduce the underlinking behaviour.
Comment 2 Matthias Clasen 2011-03-08 19:22:15 UTC
binutils-2.21.51.0.6

I forgot to mention earlier, -lgcrypt is also missing.
Comment 3 David King 2011-03-08 20:04:33 UTC
Thanks, I'll look into getting an updated binutils package installed. The gcrypt issue should be fixed with commit bf4f3d0bdaf54c1aac6301015e162120206c922b.
Comment 4 David King 2011-03-13 09:23:25 UTC
*** Bug 644621 has been marked as a duplicate of this bug. ***