libnl-route-3-200 unresolved symbols
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libnl3 (Ubuntu) |
Expired
|
Low
|
Unassigned |
Bug Description
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_
DISTRIB_
DISTRIB_
$ arch
x86_64
Getting a link error when trying to build Wireshark from source on Ubuntu Focal. I need to build Wireshark for plugin development.
Steps to reproduce:
1. Obtain source code from https:/
2. Install build dependencies as per CI ./tools/
3. mkdir build
4. cmake ..
5. make
6. Observer error:
[ 88%] Linking CXX executable run/wireshark
/usr/bin/ld: /usr/lib/
/usr/bin/ld: /usr/lib/
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/
make[1]: *** [CMakeFiles/
make: *** [Makefile:141: all] Error 2
Those two symbols are not present in any of the other libnl libraries, static or dynamic.
/usr/include/
$ dpkg -S /usr/include/
libnl-3-dev:amd64: /usr/include/
$ dpkg -S /usr/lib/
libnl-route-
I can build and install libnl-3.2.25 from source and I don't get the linking issues anymore if I replace the .so files installed by the .debs, so it's possible that there is soemthing wrong with the packaging of libnl-route-
affects: | calibre → libnl3 (Ubuntu) |
Thank you for your bug report, could you provide the output of that command on a system having the issue?
$ ldd -r /usr/lib/ x86_64- linux-gnu/ libnl-route- 3.so
what version of the library is installed?