Skip to content

Fix vmi event version to match Libvmi#76

Merged
Wenzel merged 4 commits intomasterfrom
fix_vmi_event_version
Dec 30, 2021
Merged

Fix vmi event version to match Libvmi#76
Wenzel merged 4 commits intomasterfrom
fix_vmi_event_version

Conversation

@Wenzel
Copy link
Member

@Wenzel Wenzel commented Dec 1, 2021

fix #75

@Wenzel Wenzel force-pushed the fix_vmi_event_version branch 2 times, most recently from e51e4d5 to 40e7d7d Compare December 1, 2021 08:07
@Wenzel Wenzel force-pushed the fix_vmi_event_version branch from 40e7d7d to 9ffe869 Compare December 1, 2021 08:08
@Wenzel Wenzel force-pushed the fix_vmi_event_version branch 2 times, most recently from ac0638a to 58a05f7 Compare December 1, 2021 08:23
@Wenzel
Copy link
Member Author

Wenzel commented Dec 1, 2021

The CI can't install libvmi because of undefined reference to glib2 functions.
After adding the VERBOSE env var for cmake:

[ 54%] Linking C executable map-addr
cd /home/runner/work/python/python/libvmi/build/examples && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/map-addr.dir/link.txt --verbose=1
/usr/bin/cc  -Wall -Wextra -g -g3 -O0  -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/map-addr.dir/map-addr.c.o -o map-addr  -Wl,-rpath,/home/runner/work/python/python/libvmi/build/libvmi ../libvmi/libvmi.so.0.0.15 -L/usr/lib/x86_64inux-gnuglib-2.0 

-L/usr/lib/x86_64inux-gnuglib-2.0 ??? I suppose there is a string interpolation issue here, it should linux-gnulib 🤡

@Wenzel
Copy link
Member Author

Wenzel commented Dec 30, 2021

libvmi/libvmi#1003 fixes the linking issue and CI is 🟢 now 🎉

@Wenzel Wenzel force-pushed the fix_vmi_event_version branch from 58a05f7 to b8c1fb2 Compare December 30, 2021 16:19
@Wenzel Wenzel merged commit 9737371 into master Dec 30, 2021
@Wenzel Wenzel deleted the fix_vmi_event_version branch December 30, 2021 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fi.error: the C compiler says 'VMI_EVENTS_VERSION' is equal to 8 (0x8), but the cdef disagrees

1 participant