When using Linux x86 r1380, I am getting "java: symbol lookup error: jnetpcap.so: undefined symbol: mac_addr_dlpi" when calling getHardwareAddress() on a PcapIf instance. The environment is a VirtualBox guest running Xubuntu 12.04. The adapter is set in VirtualBox as "Intel PRO 1000". Windows 64 r1380 is working fine on a host system. When the Linux x86 r1390 is fixed, I'll try that.
Will look into it.
The problem is the c++ compiler that not have macro like "Linux" defined.
In jnetpcaputils.cpp line 612:
After this change, for me it works.
Last edit: Giacomo Mattiuzzi 2017-01-05