V Bolzanu probíhá konference SFSCON (South Tyrol Free Software Conference). Jean-Baptiste Kempf, zakladatel a prezident VideoLAN a klíčový vývojář VLC media playeru, byl na ní oceněn cenou European SFS Award 2025 udělovanou Free Software Foundation Europe (FSFE) a Linux User Group Bolzano‑Bozen (LUGBZ).
Open-source minimalistický trackball Ploopy Nano byl po modelech modelech Classic a Thumb Trackball také aktualizován. Nová verze Nano 2 používá optický senzor PAW3222 a k původně beztlačítkovému designu přidává jedno tlačítko, které ve výchozí konfiguraci firmwaru QMK přepíná režim posouvání koulí. Sestavený trackball nyní vyjde na 60 kanadských dolarů (bez dopravy a DPH).
Github publikoval Octoverse 2025 (YouTube), tj. každoroční přehled o stavu open source a veřejných softwarových projektů na GitHubu. Každou sekundu se připojil více než jeden nový vývojář. Nejpoužívanějším programovacím jazykem se stal TypeScript.
Kit je nový maskot webového prohlížeče Firefox.
Mastodon (Wikipedie) - sociální síť, která není na prodej - byl vydán ve verzi 4.5. Přehled novinek s náhledy v oznámení na blogu.
Německo zvažuje, že zaplatí místním telekomunikačním operátorům včetně Deutsche Telekom, aby nahradili zařízení od čínské firmy Huawei. Náklady na výměnu by mohly přesáhnout dvě miliardy eur (bezmála 49 miliard Kč). Jeden scénář počítá s tím, že vláda na tento záměr použije prostředky určené na obranu či infrastrukturu.
Po dvaceti letech skončil leader japonské SUMO (SUpport.MOzilla.org) komunity Marsf. Důvodem bylo nasazení sumobota, který nedodržuje nastavené postupy a hrubě zasahuje do překladů i archivů. Marsf zároveň zakázal použití svých příspěvků a dat k učení sumobota a AI a požádal o vyřazení svých dat ze všech učebních dat.
Úřad pro ochranu hospodářské soutěže zahajuje sektorové šetření v oblasti mobilních telekomunikačních služeb poskytovaných domácnostem v České republice. Z poznatků získaných na základě prvotní analýzy provedené ve spolupráci s Českým telekomunikačním úřadem (ČTÚ) ÚOHS zjistil, že vzájemné vztahy mezi operátory je zapotřebí detailněji prověřit kvůli možné nefunkčnosti některých aspektů konkurence na trzích, na nichž roste tržní podíl klíčových hráčů a naopak klesá význam nezávislých virtuálních operátorů.
Různé audity bezpečnostních systémů pařížského muzea Louvre odhalily závažné problémy v oblasti kybernetické bezpečnosti a tyto problémy přetrvávaly déle než deset let. Jeden z těchto auditů, který v roce 2014 provedla francouzská národní agentura pro kybernetickou bezpečnost, například ukázal, že heslo do kamerového systému muzea bylo „Louvre“. 😀
Z upstreamu GNOME Mutter byl zcela odstraněn backend X11. GNOME 50 tedy poběží už pouze nad Waylandem. Aplikace pro X11 budou využívat XWayland.
Mám Mandriva Linux 2008.0. Zkouším kompilovat audacity1.3.5. Configure chce ale po mě, abych měl nainstalovaný wxWidgets. Přitom v mých repozitářích žádný takový balík není. Proto jsem nainstaloval libwxgtkglu2.6 Verze: 2.6.4-13mdv2008.0; libwxgtkglu2.8 Verze: 2.8.4-3mdv2008.0; libwxgtkgl2.6 Verze: 2.6.4-13mdv2008.0; libwxgtkgl2.8 Verze: 2.8.4-3mdv2008.0; libwxgtku2.6-devel Verze: 2.6.4-13mdv2008.0; (libwxgtku2.6 Verze: 2.6.4-13mdv2008.0 balík nejde nainstalovat); libwxgtku2.8-devel Verze: 2.8.4-3mdv2008.0; libwxgtku2.8 Verze: 2.8.4-3mdv2008.0; (libwxgtk2.6-devel Verze: 2.6.4-13mdv2008.0 balík nejde nainstalovat); libwxgtk2.6 Verze: 2.6.4-13mdv2008.0; libwxgtk2.8-devel Verze: 2.8.4-3mdv2008.0; libwxgtk2.8 Verze: 2.8.4-3mdv2008.0. Ale nepomáhá to, configure pořád řve, že mu chybí wxWidget.
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for pkg-config... yes
checking CFLAGS for strict prototypes... -Wstrict-prototypes
checking wall_flags for maximum warnings... -Wall
checking for a sed that does not truncate output... /bin/sed
checking whether the C++ compiler accepts the -Wall flag... yes
checking whether the C++ preprocessor accepts the -Wall flag... yes
configure: Determining what libraries are available in this tree and on the system
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for SNDFILE... yes
configure: Libsndfile libraries are available as system libraries
checking for ./lib-src/libsndfile/src/sndfile.h.in... no
configure: libsndfile libraries are NOT available in this source tree
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for XML_ParserCreate in -lexpat... yes
checking expat.h usability... yes
checking expat.h presence... yes
checking for expat.h... yes
configure: Expat libraries are available as system libraries
checking for ./lib-src/expat/xmlparse/xmlparse.h... yes
configure: Expat libraries are available in the local tree
checking for SAMPLERATE... yes
configure: Libsamplerate libraries are available as system libraries
checking for ./lib-src/libsamplerate/src/samplerate.h... no
configure: libsamplerate libraries are NOT available in the local tree
checking for ./lib-src/libresample/include/libresample.h... yes
configure: libresample libraries are available in the local tree
checking for vorbis_bitrate_addblock in -lvorbisfile... yes
checking vorbis/vorbisfile.h usability... yes
checking vorbis/vorbisfile.h presence... yes
checking for vorbis/vorbisfile.h... yes
configure: Vorbis libraries are available as system libraries
checking for ./lib-src/libvorbis/include/vorbis/vorbisenc.h... no
checking for ./lib-src/libogg/include/ogg/ogg.h... no
configure: Vorbis libraries are NOT available in this source tree
checking for LIBMAD... yes
checking for mad_decoder_init in -lmad... yes
configure: libmad libraries are available as system libraries
checking for ./lib-src/libmad/frame.h... no
configure: libmad libraries are NOT available in the local tree
checking for FLAC__stream_decoder_new in -lFLAC... yes
checking FLAC/format.h usability... yes
checking FLAC/format.h presence... yes
checking for FLAC/format.h... yes
configure: FLAC libraries are available as system libraries
checking for ./lib-src/libflac/include/FLAC/format.h... no
checking for ./lib-src/libflac/include/FLAC++/decoder.h... no
configure: FLAC libraries are NOT available in this source tree
checking for id3_file_open in -lid3tag... yes
checking id3tag.h usability... yes
checking id3tag.h presence... yes
checking for id3tag.h... yes
configure: Libid3tag libraries are available as system libraries
checking for ./lib-src/libid3tag/frame.h... no
configure: libid3tag libraries are NOT available in the local tree
checking for SOUNDTOUCH... yes
configure: Libsoundtouch libraries are available as system libraries
checking for ./lib-src/soundtouch/include/SoundTouch.h... no
configure: libsoundtouch libraries are NOT available in the local tree
checking for ./lib-src/libnyquist/nyx/nyx.h... yes
configure: nyquist libraries are available in the local tree
checking for VAMP... no
configure: Vamp libraries are NOT available as system libraries
checking for ./lib-src/libvamp/vamp-sdk/hostext/PluginLoader.h... yes
configure: Vamp libraries are available in the local tree
checking for LIBTWOLAME... no
configure: Libtwolame library NOT available as system library
checking for ./lib-src/twolame/libtwolame/twolame.h... no
configure: libtwolame library is NOT available in the local tree
configure: Figuring out what libraries to enable
configure: Using SYSTEM libraries for LIBVORBIS
configure: Using SYSTEM libraries for LIBMAD
configure: Using SYSTEM libraries for LIBSNDFILE
configure: Using SYSTEM libraries for LIBFLAC
configure: Using SYSTEM libraries for LIBID3TAG
configure: Using SYSTEM libraries for LIBSAMPLERATE
configure: Using LOCAL libraries for LIBRESAMPLE
configure: Using SYSTEM libraries for LIBSOUNDTOUCH
configure: Using LOCAL libraries for LIBNYQUIST
configure: Using LOCAL libraries for LIBVAMP
configure: Using SYSTEM libraries for LIBEXPAT
configure: disabling LIBTWOLAME
configure: Both libresample and libsamplerate are available
configure: deciding which to use based on arguments ...
configure: Libsamplerate not explicity requested, using libresample
checking for wx-config... /usr/bin/wx-config
Warning: No config found to match: /usr/lib/wx/config/multiarch-i386-linux/gtk2-ansi-release-2.8 --static=yes --version
in /usr/lib/wx/config
If you require this configuration, please install the desired
library build. If this is part of an automated configuration
test and no other errors occur, you may safely ignore it.
You may use wx-config --list to see all configs available in
the default prefix.
configure: Checking that the chosen version of wxWidgets is 2.6.x or 2.8.x
configure: error: Unable to locate a suitable configuration of wxWidgets v2.6.x or higher.
The currently available configurations are listed below. If necessary, either
install the package for your distribution or download the latest version of
wxWidgets
from http://wxwidgets.org.
Default config is gtk2-ansi-release-2.8
Default config will be used for output
Alternate matches:
gtk2-unicode-release-2.8
Also available in /usr:
multiarch-i386-linux
[david@localhost audacity-src-1.3.5-beta]$
Potom nevím, kde ten balík wxWidget mám nabrat, žádný jiný balík tohoto typu v repozitářích nemám. Tak nevím, co po mě chce balíky, které neexistují.
wx-config nebo obecne zjisti proc to ho to nemuze najit.
Ten zapis co posilas je totalne neprehledny, ale zda se me, ze mixujes ruzne verze wxWidgets (to ovsem asi nebude ten hlavni problem).
wx-config, v repozitářích nemám.
Už jsem ty balíky odinstaloval a nainstaloval jsem si
- libwxgtk2.8-2.8.4-3mdv2008.0.i586 - libwxgtk2.8-devel-2.8.4-3mdv2008.0.i586 - libwxgtkgl2.8-2.8.4-3mdv2008.0.i586Ten třetí si vyžádaly závislosti.
To nepomohlo, pořád to píše
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for pkg-config... yes
checking CFLAGS for strict prototypes... -Wstrict-prototypes
checking wall_flags for maximum warnings... -Wall
checking for a sed that does not truncate output... /bin/sed
checking whether the C++ compiler accepts the -Wall flag... yes
checking whether the C++ preprocessor accepts the -Wall flag... yes
configure: Determining what libraries are available in this tree and on the system
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for SNDFILE... yes
configure: Libsndfile libraries are available as system libraries
checking for ./lib-src/libsndfile/src/sndfile.h.in... no
configure: libsndfile libraries are NOT available in this source tree
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for XML_ParserCreate in -lexpat... yes
checking expat.h usability... yes
checking expat.h presence... yes
checking for expat.h... yes
configure: Expat libraries are available as system libraries
checking for ./lib-src/expat/xmlparse/xmlparse.h... yes
configure: Expat libraries are available in the local tree
checking for SAMPLERATE... yes
configure: Libsamplerate libraries are available as system libraries
checking for ./lib-src/libsamplerate/src/samplerate.h... no
configure: libsamplerate libraries are NOT available in the local tree
checking for ./lib-src/libresample/include/libresample.h... yes
configure: libresample libraries are available in the local tree
checking for vorbis_bitrate_addblock in -lvorbisfile... yes
checking vorbis/vorbisfile.h usability... yes
checking vorbis/vorbisfile.h presence... yes
checking for vorbis/vorbisfile.h... yes
configure: Vorbis libraries are available as system libraries
checking for ./lib-src/libvorbis/include/vorbis/vorbisenc.h... no
checking for ./lib-src/libogg/include/ogg/ogg.h... no
configure: Vorbis libraries are NOT available in this source tree
checking for LIBMAD... yes
checking for mad_decoder_init in -lmad... yes
configure: libmad libraries are available as system libraries
checking for ./lib-src/libmad/frame.h... no
configure: libmad libraries are NOT available in the local tree
checking for FLAC__stream_decoder_new in -lFLAC... yes
checking FLAC/format.h usability... yes
checking FLAC/format.h presence... yes
checking for FLAC/format.h... yes
configure: FLAC libraries are available as system libraries
checking for ./lib-src/libflac/include/FLAC/format.h... no
checking for ./lib-src/libflac/include/FLAC++/decoder.h... no
configure: FLAC libraries are NOT available in this source tree
checking for id3_file_open in -lid3tag... yes
checking id3tag.h usability... yes
checking id3tag.h presence... yes
checking for id3tag.h... yes
configure: Libid3tag libraries are available as system libraries
checking for ./lib-src/libid3tag/frame.h... no
configure: libid3tag libraries are NOT available in the local tree
checking for SOUNDTOUCH... yes
configure: Libsoundtouch libraries are available as system libraries
checking for ./lib-src/soundtouch/include/SoundTouch.h... no
configure: libsoundtouch libraries are NOT available in the local tree
checking for ./lib-src/libnyquist/nyx/nyx.h... yes
configure: nyquist libraries are available in the local tree
checking for VAMP... no
configure: Vamp libraries are NOT available as system libraries
checking for ./lib-src/libvamp/vamp-sdk/hostext/PluginLoader.h... yes
configure: Vamp libraries are available in the local tree
checking for LIBTWOLAME... no
configure: Libtwolame library NOT available as system library
checking for ./lib-src/twolame/libtwolame/twolame.h... no
configure: libtwolame library is NOT available in the local tree
configure: Figuring out what libraries to enable
configure: Using SYSTEM libraries for LIBVORBIS
configure: Using SYSTEM libraries for LIBMAD
configure: Using SYSTEM libraries for LIBSNDFILE
configure: Using SYSTEM libraries for LIBFLAC
configure: Using SYSTEM libraries for LIBID3TAG
configure: Using SYSTEM libraries for LIBSAMPLERATE
configure: Using LOCAL libraries for LIBRESAMPLE
configure: Using SYSTEM libraries for LIBSOUNDTOUCH
configure: Using LOCAL libraries for LIBNYQUIST
configure: Using LOCAL libraries for LIBVAMP
configure: Using SYSTEM libraries for LIBEXPAT
configure: disabling LIBTWOLAME
configure: Both libresample and libsamplerate are available
configure: deciding which to use based on arguments ...
configure: Libsamplerate not explicity requested, using libresample
checking for wx-config... /usr/bin/wx-config
Warning: No config found to match: /usr/lib/wx/config/multiarch-i386-linux/gtk2-ansi-release-2.8 --static=yes --version
in /usr/lib/wx/config
If you require this configuration, please install the desired
library build. If this is part of an automated configuration
test and no other errors occur, you may safely ignore it.
You may use wx-config --list to see all configs available in
the default prefix.
configure: Checking that the chosen version of wxWidgets is 2.6.x or 2.8.x
configure: error: Unable to locate a suitable configuration of wxWidgets v2.6.x or higher.
The currently available configurations are listed below. If necessary, either
install the package for your distribution or download the latest version of
wxWidgets
from http://wxwidgets.org.
Default config is gtk2-ansi-release-2.8
Default config will be used for output
Also available in /usr:
multiarch-i386-linux
[david@localhost audacity-src-1.3.5-beta]$
audacity-1.3.4-6mdv2008.1.src.rpm, vyrobit balík mi taky nešlo, odmítalo mi to uznat nainstalované knihovny libwxgtku-devel a libwxgtku, které jsem měl kvůli požadavkům schválně nainstalované a neustále to po mě chtělo wxgtku-devel a wxgtku a přitom takové balíky neexistují. Nakonec stačilo upravit soubor spec tak, že v požadavcích jsem wxgtku2.8-devel přepsal na libwxgtku2.8-devel a už mi to přestalo hlásit chybu a balík mi to už vyrobilo. Takže jestli teď náhodou není podobná situace při tom kompilování, jak předtím při výrobě balíku. Jestli něco podobného nemám přepsat v souboru configure.
WX_CONFIG=/usr/bin/wx-config-ansi configure
WX_CONFIG a ten jsem dopsal na WX_CONFIG=/usr/bin/wx-config-ansi configure a nepomáhá to. Pořád to ./configure hlásí úplně stejnou chybu, jak předtím.
./configure jsem před ten příkaz připsal WX_CONFIG=/usr/bin/wx-config-ansi , ale stejně to nepomáhá. Úplně stejné chyby to hlásí, jak předtím a to včetněconfigure: error: Unable to locate a suitable configuration of wxWidgets v2.6.x or higher. The currently available configurations are listed below. If necessary, either install the package for your distribution or download the latest version of wxWidgets from http://wxwidgets.org.
./configure --prefix=/home/david/kompilace/jamyn , ale musel jsem vynechat paremetr --enable-static, který jsem předtím pořád používal (zapoměl jsem to tu napsat) a který za to asi mohl, že se mi ta kompilace pořád nedařila. Tento parametr jsem chtěl použít, abych kompilaci vylepšil. Chtěl jsem totíž, aby se mi přeložily úplně všechny zdrojové soubory a celé, bez ohledu na to, jaké knihovny a soubory mám v systému, protože jsem chtěl, abych měl v te složce, do které se mi to má instalovat, bylo obsažené úplně všechno, co aplikace potřebuje ke své funkci, a abych tu složku s nakompilovaným programem mohl použít i tak, že si ji okopíruji do dalšího počítače, ve kterém nemusí být stejné knihovny a soubory a třeba i do počítače, ve kterém nemusí být stejný linux, ale třeba jiný. Bylo by to možné? Úplně nebo aspoň částečně. A co bych potřeboval? Jinak jsem si po dokončení make všimnul hlášení "přeložené zprávy - počet, nepřeložené zprávy - počet, neúplně přeložené zprávy - počet" jestli tomu dobře rozumím, kompilovalo se mi z celého zdrojového kódu jenom to, co v systému chybělo, ne všechno.
A šlo by to i takto? Kompilovat program do domácího adresáře s použitím parametru prefix u configure. Taky bych tam přidával parametr enable static. Když se zahlásí chyba o chybějící knihovně, tak si tu chybějící knihovnu nakompiluji ze zdrojového kódu, a to do toho samého adresáře jako předtím, to je použít stejný prefix, jak předtím a taky enable static. Tímto způsobem bych plnil všechny požadavky toho programu a třeba i požadavky požadavků, dokud v tom adresáři nebudou všechny splněné požadavky a nakonec bych stejným způsobem zkompiloval ten program.
Jinak mám dotaz. Ať už bych kompiloval staticky nebo normálně. Když kompiluji do vybraného domácího adresáře, pomoci parametru prefix v příkazu ./configure, budou v tom adresáři kromě programu i různé soubory s nastavením toho programu, profily a podobně. Bývá to? Pokud ano, hledá je ten program pomoci absolutní cesty, nebo relativní. Protože mi jde o to, že kdybych adresář s tím nakompilovaným a nainstalovaným programem někam přesunul, nebo přejmenoval některý adresář nad ním, tak mi jde o to, aby se funkce těch souborů nenarušilo a aby to ten program stále uměl najít. Například u Audacity jsem tam zahlédl soubory s moduly, a i jiné věci.
Tiskni
Sdílej: