CiviCRM (Wikipedie) bylo vydáno v nové verzi 6.14.0. Podrobnosti o nových funkcích a opravách najdete na release stránce. CiviCRM je robustní open-source CRM systém navržený speciálně pro neziskové organizace, spolky a občanské iniciativy. Projekt je napsán v jazyce PHP a licencován pod GNU Affero General Public License (AGPLv3). Český překlad má nyní 45 % přeložených řetězců a přibližuje se milníku 50 %. Potřebujeme vaši pomoc, abychom se dostali dál. Pokud máte chuť přispět překladem nebo korekturou, přidejte se na platformu Transifex.
Další lokální zranitelností Linuxu je ssh-keysign-pwn. Uživatel si může přečíst obsah souborů, ke kterým má právo ke čtení pouze root, například soubory s SSH klíči nebo /etc/shadow. V upstreamu již opraveno [oss-security mailing list].
Singularity (YouTube) je nejnovější otevřený film od Blender Studia. Jedná se o jejich první 4K HDR film.
Vyšla hra Život Není Krásný: Poslední Exekuce (Steam, ProtonDB). Kreslená point & click adventura ze staré školy plná černého humoru a nekorektního násilí. Vžijte se do role zpustlého exekutora Vladimíra Brehowského a projděte s ním jeho poslední pracovní den. Hra volně navazuje na sérii Život Není Krásný.
Společnost Red Hat představila Fedora Hummingbird, tj. linuxovou distribuci s nativním kontejnerovým designem určenou pro vývojáře využívající AI agenty.
Hru The Legend of Zelda: Twilight Princess od společnosti Nintendo si lze nově díky projektu Dusklight (původně Dusk) a reverznímu inženýrství zahrát i na počítačích a mobilních zařízeních. Vyžadována je kopie původní hry (textury, modely, hudba, zvukové efekty, …). Ukázka na YouTube. Projekt byl zahájen v srpnu 2020.
Byla vydána nová major verze 29.0 programovacího jazyka Erlang (Wikipedie) a související platformy OTP (Open Telecom Platform, Wikipedie). Detailní přehled novinek na GitHubu.
Po zranitelnostech Copy Fail a Dirty Frag přichází zranitelnost Fragnesia. Další lokální eskalace práv na Linuxu. Zatím v upstreamu neopravena. Přiřazeno ji bylo CVE-2026-46300.
Sovereign Tech Agency (Wikipedie) prostřednictvím svého fondu Sovereign Tech Fund podpoří KDE částkou 1 285 200 eur.
Google na včerejší akci The Android Show | I/O Edition 2026 (YouTube) představil celou řadu novinek: Gemini Intelligence, notebooky Googlebook, novou generaci Android Auto, …
g++ -lGL -lglut -lGLU -L /usr/local/lib/ -lglm projekt.cpp -o projektA při kompilování projektu dostanu následující chybu:
/tmp/cc4jj253.o: In function `init()': projekt.cpp:(.text+0x7ef): undefined reference to `glmReadOBJ' projekt.cpp:(.text+0x81b): undefined reference to `glmUnitize' projekt.cpp:(.text+0x837): undefined reference to `glmVertexNormals' collect2: error: ld returned 1 exit statusld asi nemůže najít mou novou knihovnu, ale i kdyby v řádku pro kompilaci nebyla napsaná cesta, je v souboru /etc/ld.so.conf.d/libc.conf určitě. Proč mi tedy nelze najít knihovnu pro kompilaci, která vypadá v pořádku nainstalovaná a i include hlavičkového souboru je bez problémů?
Řešení dotazu:
glm to zjevně najde, jinak by si linker stěžoval. Takže buď se ti linkuje s jinou knihovnou téhož názvu nebo bych zkusil ten parametr -lglm posunout až na konec, tedy nějak takhle:
g++ -lGL -lglut -lGLU -L /usr/local/lib/ projekt.cpp -o projekt -lglm
/usr/local/lib//libglm.a(libglm_la-glmimg_jpg.o): In function `glmReadJPG': /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_jpg.c:112: undefined reference to `jpeg_std_error' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_jpg.c:126: undefined reference to `jpeg_CreateDecompress' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_jpg.c:130: undefined reference to `jpeg_stdio_src' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_jpg.c:134: undefined reference to `jpeg_read_header' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_jpg.c:156: undefined reference to `jpeg_start_decompress' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_jpg.c:193: undefined reference to `jpeg_read_scanlines' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_jpg.c:200: undefined reference to `jpeg_finish_decompress' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_jpg.c:208: undefined reference to `jpeg_destroy_decompress' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_jpg.c:200: undefined reference to `jpeg_finish_decompress' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_jpg.c:208: undefined reference to `jpeg_destroy_decompress' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_jpg.c:120: undefined reference to `jpeg_destroy_decompress' /usr/local/lib//libglm.a(libglm_la-glmimg_png.o): In function `glmReadPNG': /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_png.c:77: undefined reference to `png_create_read_struct' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_png.c:87: undefined reference to `png_create_info_struct' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_png.c:114: undefined reference to `png_init_io' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_png.c:119: undefined reference to `png_read_info' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_png.c:121: undefined reference to `png_get_IHDR' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_png.c:131: undefined reference to `png_set_strip_16' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_png.c:156: undefined reference to `png_get_valid' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_png.c:162: undefined reference to `png_read_update_info' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_png.c:164: undefined reference to `png_get_channels' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_png.c:168: undefined reference to `png_get_rowbytes' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_png.c:180: undefined reference to `png_read_image' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_png.c:181: undefined reference to `png_read_end' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_png.c:186: undefined reference to `png_destroy_read_struct' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_png.c:152: undefined reference to `png_set_expand' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_png.c:157: undefined reference to `png_set_expand' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_png.c:148: undefined reference to `png_set_expand' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_png.c:105: undefined reference to `png_destroy_read_struct' /home/balhar/Dropbox/Skola/PGII/glm/glm/glmimg_png.c:91: undefined reference to `png_destroy_read_struct' collect2: error: ld returned 1 exit status
g++ -lGL -lglut -lGLU -ljpeg -lpng -L /usr/local/lib/ projekt.cpp -o projekt -lglm
glm závisí ještě na další knihovně nebo na dalších knihovnách. To bys měl dokázat zjistit z dokumentace k té knihovně glm.
extern "C" {
#include <glm.h>
}
Tiskni
Sdílej: