Open pepper-jk opened 2 years ago
This PR fixes a bug with scapy and the ctypes update of python>=3.9.1.
When executing id2t unter python 3.9.1 or above (3.10.5 in my case), you got the following error:
id2t
3.9.1
3.10.5
FileNotFoundError: [Errno 2] No such file or directory: b'liblibc.a'
This was due to an issue with the python ctypes.
The workaround for this is to link libc.a to liblibc.a as described here:
libc.a
liblibc.a
$ cd /usr/lib/x86_64-linux-gnu/ $ sudo ln -s -f libc.a liblibc.a
or in path /usr/lib/ for my arch system at least.
/usr/lib/
The stackexchange solution had been posted here before https://github.com/tklab-tud/ID2T/issues/111#issuecomment-985051925 and was deemed the solution back then.
However, the proper way to fix this for all users is updating scapy to version 2.4.5. Instead of requiring liblibc.a scapy now uses the correct libc.a library.
scapy
2.4.5
Now issue #111 is resolved for good.
Merging it right after I fix whatever problems it caused. :see_no_evil:
This PR fixes a bug with scapy and the ctypes update of python>=3.9.1.
When executing
id2t
unter python3.9.1
or above (3.10.5
in my case), you got the following error:This was due to an issue with the python ctypes.
The workaround for this is to link
libc.a
toliblibc.a
as described here:or in path
/usr/lib/
for my arch system at least.The stackexchange solution had been posted here before https://github.com/tklab-tud/ID2T/issues/111#issuecomment-985051925 and was deemed the solution back then.
However, the proper way to fix this for all users is updating
scapy
to version2.4.5
. Instead of requiringliblibc.a
scapy now uses the correctlibc.a
library.Now issue #111 is resolved for good.