Byla vydána (𝕏) nová verze 24.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 24.7 je Thriving Tiger. Přehled novinek v příspěvku na fóru.
Binarly REsearch upozorňuje na bezpečnostní problém PKFail (YouTube) v ekosystému UEFI. Stovky modelů zařízení používají pro Secure Boot testovací Platform Key vygenerovaný American Megatrends International (AMI) a jeho privátní část byla při úniku dat prozrazena. Do milionů zařízení (seznam v pdf) po celém světě tak útočníci mohou do Secure Bootu vložit podepsaný malware. Otestovat firmware si lze na stránce pk.fail. Ukázka PoC na Linuxu na Windows na YouTube.
Mobilní operační systém /e/OS (Wikipedie) založený na Androidu / LineageOS, ale bez aplikací a služeb od Googlu, byl vydán ve verzi 2.2 (Mastodon, 𝕏). Přehled novinek na GitLabu. Vypíchnuta je rodičovská kontrola.
Společnost OpenAI představila vyhledávač SearchGPT propojující OpenAI modely umělé inteligence a informace z webů v reálném čase. Zatím jako prototyp pro vybrané uživatele. Zapsat se lze do pořadníku čekatelů.
Distribuce Linux Mint 22 „Wilma“ byla vydána. Je založená na Ubuntu 24.04 LTS, ale s desktopovým prostředím Cinnamon (aktuálně verze 6.2), příp. MATE nebo Xfce, balíkem aplikací XApp, integrací balíčků Flatpak a dalšími změnami. Více v přehledu novinek a poznámkách k vydání.
Příspěvek na blogu Truffle Security: Kdokoli může přistupovat ke smazaným a privátním repozitářům na GitHubu.
Byla vydána nová verze 14 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v cgitu. Vypíchnout lze podporu rozšíření v Lua.
Byla vydána verze 1.80.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Apple oznámil, že v beta verzi spustil své Apple Maps na webu. Podporován je také webový prohlížeč Chrome. Ne však na Linuxu.
Portál Stack Overflow po roce opět vyzpovídal své uživatele, jedná se především o vývojáře softwaru, a zveřejnil detailní výsledky průzkumu. Průzkumu se letos zúčastnilo více než 65 tisíc vývojářů. Z Česka jich bylo 710. Ze Slovenska 246.
Stahl sem si logdiag " https://nodeload.github.com/pjanouch/logdiag/tarball/v0.1.2 "
rozbalil , vytvořil složku build vlezl do ní a :
pepe@PC-Pepe:~/Pracovni/logdiag/build$ cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -- Found JSON_GLIB: /usr/lib/libjson-glib-1.0.so -- Could NOT find GTK_DOC (missing: GTK_DOC_SCAN_EXECUTABLE) -- Configuring done -- Generating done -- Build files have been written to: /home/pepe/Pracovni/logdiag/build pepe@PC-Pepe:~/Pracovni/logdiag/build$ cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -- Found GTK_DOC: /usr/bin/gtkdoc-scan -- Configuring done -- Generating done -- Build files have been written to: /home/pepe/Pracovni/logdiag/build pepe@PC-Pepe:~/Pracovni/logdiag/build$ make install [ 4%] Generating marshallers header file [ 8%] Generating marshallers source file Scanning dependencies of target liblogdiag [ 13%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-marshal.c.o [ 17%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-types.c.o [ 21%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-undo-action.c.o [ 26%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram.c.o [ 30%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram-object.c.o [ 34%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram-symbol.c.o [ 39%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram-connection.c.o [ 43%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram-view.c.o [ 47%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-library.c.o [ 52%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-library-toolbar.c.o [ 56%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-symbol-category.c.o [ 60%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-symbol.c.o [ 65%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-lua.c.o [ 69%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-lua-symbol.c.o Linking C static library liblogdiag.a [ 69%] Built target liblogdiag Scanning dependencies of target logdiag [ 73%] Building C object CMakeFiles/logdiag.dir/src/ld-window-main.c.o [ 78%] Building C object CMakeFiles/logdiag.dir/src/logdiag.c.o Linking C executable logdiag liblogdiag.a(ld-diagram.c.o): In function `ld_diagram_save_to_file': ld-diagram.c:(.text+0x1d30): undefined reference to `JSON_NODE_HOLDS_VALUE' liblogdiag.a(ld-diagram.c.o): In function `ld_diagram_load_from_file': ld-diagram.c:(.text+0x229f): undefined reference to `JSON_NODE_HOLDS' ld-diagram.c:(.text+0x22d9): undefined reference to `JSON_NODE_HOLDS' ld-diagram.c:(.text+0x2369): undefined reference to `JSON_NODE_HOLDS' ld-diagram.c:(.text+0x252e): undefined reference to `JSON_NODE_HOLDS_VALUE' liblogdiag.a(ld-diagram-object.c.o): In function `ld_diagram_object_get_data_for_param': ld-diagram-object.c:(.text+0x1084): undefined reference to `JSON_NODE_HOLDS_VALUE' liblogdiag.a(ld-diagram-connection.c.o): In function `read_double_node': ld-diagram-connection.c:(.text+0x567): undefined reference to `JSON_NODE_HOLDS_VALUE' liblogdiag.a(ld-diagram-connection.c.o): In function `ld_diagram_connection_get_points': ld-diagram-connection.c:(.text+0x78c): undefined reference to `JSON_NODE_HOLDS_ARRAY' ld-diagram-connection.c:(.text+0x800): undefined reference to `JSON_NODE_HOLDS_ARRAY' liblogdiag.a(ld-library.c.o): In function `ld_library_load_cb': ld-library.c:(.text+0xebd): undefined reference to `JSON_NODE_HOLDS_OBJECT' collect2: ld returned 1 exit status make[2]: *** [logdiag] Error 1 make[1]: *** [CMakeFiles/logdiag.dir/all] Error 2 make: *** [all] Error 2 pepe@PC-Pepe:~/Pracovni/logdiag/build$ make install [ 69%] Built target liblogdiag Linking C executable logdiag liblogdiag.a(ld-diagram.c.o): In function `ld_diagram_save_to_file': ld-diagram.c:(.text+0x1d30): undefined reference to `JSON_NODE_HOLDS_VALUE' liblogdiag.a(ld-diagram.c.o): In function `ld_diagram_load_from_file': ld-diagram.c:(.text+0x229f): undefined reference to `JSON_NODE_HOLDS' ld-diagram.c:(.text+0x22d9): undefined reference to `JSON_NODE_HOLDS' ld-diagram.c:(.text+0x2369): undefined reference to `JSON_NODE_HOLDS' ld-diagram.c:(.text+0x252e): undefined reference to `JSON_NODE_HOLDS_VALUE' liblogdiag.a(ld-diagram-object.c.o): In function `ld_diagram_object_get_data_for_param': ld-diagram-object.c:(.text+0x1084): undefined reference to `JSON_NODE_HOLDS_VALUE' liblogdiag.a(ld-diagram-connection.c.o): In function `read_double_node': ld-diagram-connection.c:(.text+0x567): undefined reference to `JSON_NODE_HOLDS_VALUE' liblogdiag.a(ld-diagram-connection.c.o): In function `ld_diagram_connection_get_points': ld-diagram-connection.c:(.text+0x78c): undefined reference to `JSON_NODE_HOLDS_ARRAY' ld-diagram-connection.c:(.text+0x800): undefined reference to `JSON_NODE_HOLDS_ARRAY' liblogdiag.a(ld-library.c.o): In function `ld_library_load_cb': ld-library.c:(.text+0xebd): undefined reference to `JSON_NODE_HOLDS_OBJECT' collect2: ld returned 1 exit status make[2]: *** [logdiag] Error 1 make[1]: *** [CMakeFiles/logdiag.dir/all] Error 2 make: *** [all] Error 2 pepe@PC-Pepe:~/Pracovni/logdiag/build$ pepe@PC-Pepe:~/Pracovni/logdiag/build$ mc pepe@PC-Pepe:~/Pracovni/logdiag/build$ cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr No current working directory Aborted pepe@PC-Pepe:~/Pracovni/logdiag/build$ cd ~/Pracovni/logdiag/build pepe@PC-Pepe:~/Pracovni/logdiag/build$ cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -- The C compiler identification is GNU -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Performing Test HAVE_SANE___RESTRICT -- Performing Test HAVE_SANE___RESTRICT - Success -- Performing Test HAVE_RESTRICT -- Performing Test HAVE_RESTRICT - Failed -- Found Freetype: /usr/lib/libfreetype.so -- Found GTK2_GTK: /usr/lib/libgtk-x11-2.0.so -- Found Lua51: /usr/lib/liblua5.1.so;/usr/lib/libm.so -- Found JSON_GLIB: /usr/lib/libjson-glib-1.0.so -- Found Gettext: /usr/bin/msgmerge -- Found GTK_DOC: /usr/bin/gtkdoc-scan -- Configuring done -- Generating done -- Build files have been written to: /home/pepe/Pracovni/logdiag/build pepe@PC-Pepe:~/Pracovni/logdiag/build$ make [ 4%] Generating marshallers header file [ 8%] Generating marshallers source file Scanning dependencies of target liblogdiag [ 13%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-marshal.c.o [ 17%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-types.c.o [ 21%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-undo-action.c.o [ 26%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram.c.o [ 30%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram-object.c.o [ 34%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram-symbol.c.o [ 39%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram-connection.c.o [ 43%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram-view.c.o [ 47%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-library.c.o [ 52%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-library-toolbar.c.o [ 56%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-symbol-category.c.o [ 60%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-symbol.c.o [ 65%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-lua.c.o [ 69%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-lua-symbol.c.o Linking C static library liblogdiag.a [ 69%] Built target liblogdiag Scanning dependencies of target logdiag [ 73%] Building C object CMakeFiles/logdiag.dir/src/ld-window-main.c.o [ 78%] Building C object CMakeFiles/logdiag.dir/src/logdiag.c.o Linking C executable logdiag liblogdiag.a(ld-diagram.c.o): In function `ld_diagram_save_to_file': ld-diagram.c:(.text+0x1d30): undefined reference to `JSON_NODE_HOLDS_VALUE' liblogdiag.a(ld-diagram.c.o): In function `ld_diagram_load_from_file': ld-diagram.c:(.text+0x229f): undefined reference to `JSON_NODE_HOLDS' ld-diagram.c:(.text+0x22d9): undefined reference to `JSON_NODE_HOLDS' ld-diagram.c:(.text+0x2369): undefined reference to `JSON_NODE_HOLDS' ld-diagram.c:(.text+0x252e): undefined reference to `JSON_NODE_HOLDS_VALUE' liblogdiag.a(ld-diagram-object.c.o): In function `ld_diagram_object_get_data_for_param': ld-diagram-object.c:(.text+0x1084): undefined reference to `JSON_NODE_HOLDS_VALUE' liblogdiag.a(ld-diagram-connection.c.o): In function `read_double_node': ld-diagram-connection.c:(.text+0x567): undefined reference to `JSON_NODE_HOLDS_VALUE' liblogdiag.a(ld-diagram-connection.c.o): In function `ld_diagram_connection_get_points': ld-diagram-connection.c:(.text+0x78c): undefined reference to `JSON_NODE_HOLDS_ARRAY' ld-diagram-connection.c:(.text+0x800): undefined reference to `JSON_NODE_HOLDS_ARRAY' liblogdiag.a(ld-library.c.o): In function `ld_library_load_cb': ld-library.c:(.text+0xebd): undefined reference to `JSON_NODE_HOLDS_OBJECT' collect2: ld returned 1 exit status make[2]: *** [logdiag] Error 1 make[1]: *** [CMakeFiles/logdiag.dir/all] Error 2 make: *** [all] Error 2 pepe@PC-Pepe:~/Pracovni/logdiag/build$
Poradíte proč to nejde ?
Řešení dotazu:
make VERBOSE=1
(aby bolo vidieť, aké príkazy s akými parametrami sa ti tam vlastne spúšťajú) a výsledok sem daj ako prílohu.
Každopádne to vyzerá tak, ako keby tam bol nejaký problém s knižnicou json-glib (ak je naozaj nainštalovaný aj devel balík, tak je možné, že máš príliš starú verziu), pretože tie chýbajúce identifikátory sú makrá, takže by tam nemali byť. V takom prípade by som ale čakal, že sa tam zobrazí nejaká chyba, alebo upozornenie.
Asi je to teda tou verzí , tady je ten verbose :
pepe@PC-Pepe:~/Pracovni/logdiag/build$ cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -- The C compiler identification is GNU -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Performing Test HAVE_SANE___RESTRICT -- Performing Test HAVE_SANE___RESTRICT - Success -- Performing Test HAVE_RESTRICT -- Performing Test HAVE_RESTRICT - Failed -- Found Freetype: /usr/lib/libfreetype.so -- Found GTK2_GTK: /usr/lib/libgtk-x11-2.0.so -- Found Lua51: /usr/lib/liblua5.1.so;/usr/lib/libm.so -- Found JSON_GLIB: /usr/lib/libjson-glib-1.0.so -- Found Gettext: /usr/bin/msgmerge -- Found GTK_DOC: /usr/bin/gtkdoc-scan -- Configuring done -- Generating done -- Build files have been written to: /home/pepe/Pracovni/logdiag/build pepe@PC-Pepe:~/Pracovni/logdiag/build$ make VERBOSE=1 /usr/bin/cmake -H/home/pepe/Pracovni/logdiag -B/home/pepe/Pracovni/logdiag/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /home/pepe/Pracovni/logdiag/build/CMakeFiles /home/pepe/Pracovni/logdiag/build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory `/home/pepe/Pracovni/logdiag/build' make -f CMakeFiles/liblogdiag.dir/build.make CMakeFiles/liblogdiag.dir/depend make[2]: Entering directory `/home/pepe/Pracovni/logdiag/build' cd /home/pepe/Pracovni/logdiag/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/pepe/Pracovni/logdiag /home/pepe/Pracovni/logdiag /home/pepe/Pracovni/logdiag/build /home/pepe/Pracovni/logdiag/build /home/pepe/Pracovni/logdiag/build/CMakeFiles/liblogdiag.dir/DependInfo.cmake --color= Dependee "/home/pepe/Pracovni/logdiag/build/CMakeFiles/liblogdiag.dir/DependInfo.cmake" is newer than depender "/home/pepe/Pracovni/logdiag/build/CMakeFiles/liblogdiag.dir/depend.internal". Dependee "/home/pepe/Pracovni/logdiag/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/pepe/Pracovni/logdiag/build/CMakeFiles/liblogdiag.dir/depend.internal". Scanning dependencies of target liblogdiag make[2]: Leaving directory `/home/pepe/Pracovni/logdiag/build' make -f CMakeFiles/liblogdiag.dir/build.make CMakeFiles/liblogdiag.dir/build make[2]: Entering directory `/home/pepe/Pracovni/logdiag/build' /usr/bin/cmake -E cmake_progress_report /home/pepe/Pracovni/logdiag/build/CMakeFiles 1 [ 4%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-marshal.c.o /usr/bin/gcc -O3 -DNDEBUG -I/home/pepe/Pracovni/logdiag/build -I/home/pepe/Pracovni/logdiag -I/usr/include/gtk-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/json-glib-1.0 -I/usr/include/lua5.1 -o CMakeFiles/liblogdiag.dir/liblogdiag/ld-marshal.c.o -c /home/pepe/Pracovni/logdiag/liblogdiag/ld-marshal.c /usr/bin/cmake -E cmake_progress_report /home/pepe/Pracovni/logdiag/build/CMakeFiles 2 [ 8%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-types.c.o /usr/bin/gcc -O3 -DNDEBUG -I/home/pepe/Pracovni/logdiag/build -I/home/pepe/Pracovni/logdiag -I/usr/include/gtk-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/json-glib-1.0 -I/usr/include/lua5.1 -o CMakeFiles/liblogdiag.dir/liblogdiag/ld-types.c.o -c /home/pepe/Pracovni/logdiag/liblogdiag/ld-types.c /usr/bin/cmake -E cmake_progress_report /home/pepe/Pracovni/logdiag/build/CMakeFiles 3 [ 13%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-undo-action.c.o /usr/bin/gcc -O3 -DNDEBUG -I/home/pepe/Pracovni/logdiag/build -I/home/pepe/Pracovni/logdiag -I/usr/include/gtk-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/json-glib-1.0 -I/usr/include/lua5.1 -o CMakeFiles/liblogdiag.dir/liblogdiag/ld-undo-action.c.o -c /home/pepe/Pracovni/logdiag/liblogdiag/ld-undo-action.c /usr/bin/cmake -E cmake_progress_report /home/pepe/Pracovni/logdiag/build/CMakeFiles 4 [ 17%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram.c.o /usr/bin/gcc -O3 -DNDEBUG -I/home/pepe/Pracovni/logdiag/build -I/home/pepe/Pracovni/logdiag -I/usr/include/gtk-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/json-glib-1.0 -I/usr/include/lua5.1 -o CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram.c.o -c /home/pepe/Pracovni/logdiag/liblogdiag/ld-diagram.c /usr/bin/cmake -E cmake_progress_report /home/pepe/Pracovni/logdiag/build/CMakeFiles 5 [ 21%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram-object.c.o /usr/bin/gcc -O3 -DNDEBUG -I/home/pepe/Pracovni/logdiag/build -I/home/pepe/Pracovni/logdiag -I/usr/include/gtk-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/json-glib-1.0 -I/usr/include/lua5.1 -o CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram-object.c.o -c /home/pepe/Pracovni/logdiag/liblogdiag/ld-diagram-object.c /usr/bin/cmake -E cmake_progress_report /home/pepe/Pracovni/logdiag/build/CMakeFiles 6 [ 26%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram-symbol.c.o /usr/bin/gcc -O3 -DNDEBUG -I/home/pepe/Pracovni/logdiag/build -I/home/pepe/Pracovni/logdiag -I/usr/include/gtk-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/json-glib-1.0 -I/usr/include/lua5.1 -o CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram-symbol.c.o -c /home/pepe/Pracovni/logdiag/liblogdiag/ld-diagram-symbol.c /usr/bin/cmake -E cmake_progress_report /home/pepe/Pracovni/logdiag/build/CMakeFiles 7 [ 30%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram-connection.c.o /usr/bin/gcc -O3 -DNDEBUG -I/home/pepe/Pracovni/logdiag/build -I/home/pepe/Pracovni/logdiag -I/usr/include/gtk-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/json-glib-1.0 -I/usr/include/lua5.1 -o CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram-connection.c.o -c /home/pepe/Pracovni/logdiag/liblogdiag/ld-diagram-connection.c /usr/bin/cmake -E cmake_progress_report /home/pepe/Pracovni/logdiag/build/CMakeFiles 8 [ 34%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram-view.c.o /usr/bin/gcc -O3 -DNDEBUG -I/home/pepe/Pracovni/logdiag/build -I/home/pepe/Pracovni/logdiag -I/usr/include/gtk-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/json-glib-1.0 -I/usr/include/lua5.1 -o CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram-view.c.o -c /home/pepe/Pracovni/logdiag/liblogdiag/ld-diagram-view.c /usr/bin/cmake -E cmake_progress_report /home/pepe/Pracovni/logdiag/build/CMakeFiles 9 [ 39%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-library.c.o /usr/bin/gcc -O3 -DNDEBUG -I/home/pepe/Pracovni/logdiag/build -I/home/pepe/Pracovni/logdiag -I/usr/include/gtk-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/json-glib-1.0 -I/usr/include/lua5.1 -o CMakeFiles/liblogdiag.dir/liblogdiag/ld-library.c.o -c /home/pepe/Pracovni/logdiag/liblogdiag/ld-library.c /usr/bin/cmake -E cmake_progress_report /home/pepe/Pracovni/logdiag/build/CMakeFiles 10 [ 43%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-library-toolbar.c.o /usr/bin/gcc -O3 -DNDEBUG -I/home/pepe/Pracovni/logdiag/build -I/home/pepe/Pracovni/logdiag -I/usr/include/gtk-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/json-glib-1.0 -I/usr/include/lua5.1 -o CMakeFiles/liblogdiag.dir/liblogdiag/ld-library-toolbar.c.o -c /home/pepe/Pracovni/logdiag/liblogdiag/ld-library-toolbar.c /usr/bin/cmake -E cmake_progress_report /home/pepe/Pracovni/logdiag/build/CMakeFiles 11 [ 47%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-symbol-category.c.o /usr/bin/gcc -O3 -DNDEBUG -I/home/pepe/Pracovni/logdiag/build -I/home/pepe/Pracovni/logdiag -I/usr/include/gtk-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/json-glib-1.0 -I/usr/include/lua5.1 -o CMakeFiles/liblogdiag.dir/liblogdiag/ld-symbol-category.c.o -c /home/pepe/Pracovni/logdiag/liblogdiag/ld-symbol-category.c /usr/bin/cmake -E cmake_progress_report /home/pepe/Pracovni/logdiag/build/CMakeFiles 12 [ 52%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-symbol.c.o /usr/bin/gcc -O3 -DNDEBUG -I/home/pepe/Pracovni/logdiag/build -I/home/pepe/Pracovni/logdiag -I/usr/include/gtk-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/json-glib-1.0 -I/usr/include/lua5.1 -o CMakeFiles/liblogdiag.dir/liblogdiag/ld-symbol.c.o -c /home/pepe/Pracovni/logdiag/liblogdiag/ld-symbol.c /usr/bin/cmake -E cmake_progress_report /home/pepe/Pracovni/logdiag/build/CMakeFiles 13 [ 56%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-lua.c.o /usr/bin/gcc -O3 -DNDEBUG -I/home/pepe/Pracovni/logdiag/build -I/home/pepe/Pracovni/logdiag -I/usr/include/gtk-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/json-glib-1.0 -I/usr/include/lua5.1 -o CMakeFiles/liblogdiag.dir/liblogdiag/ld-lua.c.o -c /home/pepe/Pracovni/logdiag/liblogdiag/ld-lua.c /usr/bin/cmake -E cmake_progress_report /home/pepe/Pracovni/logdiag/build/CMakeFiles 14 [ 60%] Building C object CMakeFiles/liblogdiag.dir/liblogdiag/ld-lua-symbol.c.o /usr/bin/gcc -O3 -DNDEBUG -I/home/pepe/Pracovni/logdiag/build -I/home/pepe/Pracovni/logdiag -I/usr/include/gtk-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/json-glib-1.0 -I/usr/include/lua5.1 -o CMakeFiles/liblogdiag.dir/liblogdiag/ld-lua-symbol.c.o -c /home/pepe/Pracovni/logdiag/liblogdiag/ld-lua-symbol.c Linking C static library liblogdiag.a /usr/bin/cmake -P CMakeFiles/liblogdiag.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/liblogdiag.dir/link.txt --verbose=1 /usr/bin/ar cr liblogdiag.a CMakeFiles/liblogdiag.dir/liblogdiag/ld-marshal.c.o CMakeFiles/liblogdiag.dir/liblogdiag/ld-types.c.o CMakeFiles/liblogdiag.dir/liblogdiag/ld-undo-action.c.o CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram.c.o CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram-object.c.o CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram-symbol.c.o CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram-connection.c.o CMakeFiles/liblogdiag.dir/liblogdiag/ld-diagram-view.c.o CMakeFiles/liblogdiag.dir/liblogdiag/ld-library.c.o CMakeFiles/liblogdiag.dir/liblogdiag/ld-library-toolbar.c.o CMakeFiles/liblogdiag.dir/liblogdiag/ld-symbol-category.c.o CMakeFiles/liblogdiag.dir/liblogdiag/ld-symbol.c.o CMakeFiles/liblogdiag.dir/liblogdiag/ld-lua.c.o CMakeFiles/liblogdiag.dir/liblogdiag/ld-lua-symbol.c.o /usr/bin/ranlib liblogdiag.a make[2]: Leaving directory `/home/pepe/Pracovni/logdiag/build' /usr/bin/cmake -E cmake_progress_report /home/pepe/Pracovni/logdiag/build/CMakeFiles 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [ 69%] Built target liblogdiag make -f CMakeFiles/logdiag.dir/build.make CMakeFiles/logdiag.dir/depend make[2]: Entering directory `/home/pepe/Pracovni/logdiag/build' cd /home/pepe/Pracovni/logdiag/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/pepe/Pracovni/logdiag /home/pepe/Pracovni/logdiag /home/pepe/Pracovni/logdiag/build /home/pepe/Pracovni/logdiag/build /home/pepe/Pracovni/logdiag/build/CMakeFiles/logdiag.dir/DependInfo.cmake --color= Dependee "/home/pepe/Pracovni/logdiag/build/CMakeFiles/logdiag.dir/DependInfo.cmake" is newer than depender "/home/pepe/Pracovni/logdiag/build/CMakeFiles/logdiag.dir/depend.internal". Dependee "/home/pepe/Pracovni/logdiag/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/pepe/Pracovni/logdiag/build/CMakeFiles/logdiag.dir/depend.internal". Scanning dependencies of target logdiag make[2]: Leaving directory `/home/pepe/Pracovni/logdiag/build' make -f CMakeFiles/logdiag.dir/build.make CMakeFiles/logdiag.dir/build make[2]: Entering directory `/home/pepe/Pracovni/logdiag/build' /usr/bin/cmake -E cmake_progress_report /home/pepe/Pracovni/logdiag/build/CMakeFiles 17 [ 73%] Building C object CMakeFiles/logdiag.dir/src/ld-window-main.c.o /usr/bin/gcc -O3 -DNDEBUG -I/home/pepe/Pracovni/logdiag/build -I/home/pepe/Pracovni/logdiag -I/usr/include/gtk-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/json-glib-1.0 -I/usr/include/lua5.1 -o CMakeFiles/logdiag.dir/src/ld-window-main.c.o -c /home/pepe/Pracovni/logdiag/src/ld-window-main.c /usr/bin/cmake -E cmake_progress_report /home/pepe/Pracovni/logdiag/build/CMakeFiles 18 [ 78%] Building C object CMakeFiles/logdiag.dir/src/logdiag.c.o /usr/bin/gcc -O3 -DNDEBUG -I/home/pepe/Pracovni/logdiag/build -I/home/pepe/Pracovni/logdiag -I/usr/include/gtk-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/json-glib-1.0 -I/usr/include/lua5.1 -o CMakeFiles/logdiag.dir/src/logdiag.c.o -c /home/pepe/Pracovni/logdiag/src/logdiag.c Linking C executable logdiag /usr/bin/cmake -E cmake_link_script CMakeFiles/logdiag.dir/link.txt --verbose=1 /usr/bin/gcc -O3 -DNDEBUG CMakeFiles/logdiag.dir/src/ld-window-main.c.o CMakeFiles/logdiag.dir/src/logdiag.c.o -o logdiag -rdynamic liblogdiag.a -lfreetype -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lgdk_pixbuf-2.0 -lgdk-x11-2.0 -lgtk-x11-2.0 -lcairo -lpango-1.0 -lpangocairo-1.0 -latk-1.0 -ljson-glib-1.0 -llua5.1 -lm liblogdiag.a(ld-diagram.c.o): In function `ld_diagram_save_to_file': ld-diagram.c:(.text+0x1d30): undefined reference to `JSON_NODE_HOLDS_VALUE' liblogdiag.a(ld-diagram.c.o): In function `ld_diagram_load_from_file': ld-diagram.c:(.text+0x229f): undefined reference to `JSON_NODE_HOLDS' ld-diagram.c:(.text+0x22d9): undefined reference to `JSON_NODE_HOLDS' ld-diagram.c:(.text+0x2369): undefined reference to `JSON_NODE_HOLDS' ld-diagram.c:(.text+0x252e): undefined reference to `JSON_NODE_HOLDS_VALUE' liblogdiag.a(ld-diagram-object.c.o): In function `ld_diagram_object_get_data_for_param': ld-diagram-object.c:(.text+0x1084): undefined reference to `JSON_NODE_HOLDS_VALUE' liblogdiag.a(ld-diagram-connection.c.o): In function `read_double_node': ld-diagram-connection.c:(.text+0x567): undefined reference to `JSON_NODE_HOLDS_VALUE' liblogdiag.a(ld-diagram-connection.c.o): In function `ld_diagram_connection_get_points': ld-diagram-connection.c:(.text+0x78c): undefined reference to `JSON_NODE_HOLDS_ARRAY' ld-diagram-connection.c:(.text+0x800): undefined reference to `JSON_NODE_HOLDS_ARRAY' liblogdiag.a(ld-library.c.o): In function `ld_library_load_cb': ld-library.c:(.text+0xebd): undefined reference to `JSON_NODE_HOLDS_OBJECT' collect2: ld returned 1 exit status make[2]: *** [logdiag] Error 1 make[2]: Leaving directory `/home/pepe/Pracovni/logdiag/build' make[1]: *** [CMakeFiles/logdiag.dir/all] Error 2 make[1]: Leaving directory `/home/pepe/Pracovni/logdiag/build' make: *** [all] Error 2 pepe@PC-Pepe:~/Pracovni/logdiag/build$ pepe@PC-Pepe:~/Pracovni/logdiag/build$ pepe@PC-Pepe:~/Pracovni/logdiag/build$ pepe@PC-Pepe:~/Pracovni/logdiag/build$ pepe@PC-Pepe:~/Pracovni/logdiag/build$ pepe@PC-Pepe:~/Pracovni/logdiag/build$ dpkg -l | grep json-glib ii libjson-glib-1.0-0 0.7.6-0ubuntu2 GLib JSON manipulation library ii libjson-glib-1.0-0-dbg 0.7.6-0ubuntu2 GLib JSON manipulation library (debug symbol ii libjson-glib-dev 0.7.6-0ubuntu2 GLib JSON manipulation library (development pepe@PC-Pepe:~/Pracovni/logdiag/build$
Linking C executable logdiag /usr/bin/cmake -E cmake_link_script CMakeFiles/logdiag.dir/link.txt --verbose=1 /usr/bin/gcc -O1 -DNDEBUG CMakeFiles/logdiag.dir/src/ld-window-main.c.o CMakeFiles/logdiag.dir/src/logdiag.c.o -o logdiag -rdynamic liblogdiag.a -lfreetype -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lgdk_pixbuf-2.0 -lgdk-x11-2.0 -lgtk-x11-2.0 -lcairo -lpango-1.0 -lpangocairo-1.0 -latk-1.0 -ljson-glib-1.0 -llua5.1 -lm liblogdiag.a(ld-diagram.c.o): In function `check_node': ld-diagram.c:(.text+0x2ca): undefined reference to `JSON_NODE_HOLDS' liblogdiag.a(ld-diagram.c.o): In function `ld_diagram_save_to_file': ld-diagram.c:(.text+0x1384): undefined reference to `JSON_NODE_HOLDS_VALUE' liblogdiag.a(ld-diagram.c.o): In function `ld_diagram_load_from_file': ld-diagram.c:(.text+0x18d0): undefined reference to `JSON_NODE_HOLDS_VALUE' liblogdiag.a(ld-diagram-object.c.o): In function `ld_diagram_object_get_data_for_param': ld-diagram-object.c:(.text+0xb66): undefined reference to `JSON_NODE_HOLDS_VALUE' liblogdiag.a(ld-diagram-connection.c.o): In function `read_double_node': ld-diagram-connection.c:(.text+0x542): undefined reference to `JSON_NODE_HOLDS_VALUE' liblogdiag.a(ld-diagram-connection.c.o): In function `ld_diagram_connection_get_points': ld-diagram-connection.c:(.text+0x6f9): undefined reference to `JSON_NODE_HOLDS_ARRAY' ld-diagram-connection.c:(.text+0x81b): undefined reference to `JSON_NODE_HOLDS_ARRAY' liblogdiag.a(ld-library.c.o): In function `ld_library_load_cb': ld-library.c:(.text+0xb35): undefined reference to `JSON_NODE_HOLDS_OBJECT' collect2: ld returned 1 exit status make[2]: *** [logdiag] Error 1 make[2]: Leaving directory `/home/pepe/Pracovni/logdiag/build' make[1]: *** [CMakeFiles/logdiag.dir/all] Error 2 make[1]: Leaving directory `/home/pepe/Pracovni/logdiag/build' make: *** [all] Error 2 p
Děkuji všem za pomoc , SHIFT+DEL :)
Tiskni
Sdílej: