Byla vydána nová verze 2.47.0 distribuovaného systému správy verzí Git. Přispělo 83 vývojářů, z toho 28 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.
Bylo vydáno OpenBSD 7.6. Opět bez písničky.
Programovací jazyk Python byl vydán v nové major verzi 3.13.0. Podrobný přehled novinek v changelogu.
Lze získat roota pouze se zapalovačem? Ano, lze.
Konference LinuxDays 2024 proběhne již tento víkend 12. a 13. října v Praze. Na programu je spousta zajímavých přednášek a workshopů, zástup zajímavých osobností a stánky řady projektů: Fedora, openSUSE, vpsFree.cz, Mozilla, brmlab, OpenAlt a mnoho dalších. Vstup zdarma.
Představeny byly oficiální Raspberry Pi microSD karty třídy A2 a silikonový kryt na Raspberry Pi 5.
OpenRazer byl vydán ve verzi 3.9.0. Jedná se o svobodný software, ovladač a démon, umožňující nastavovat klávesnice, notebooky, myši, podložky pod myš, keypady, sluchátka a další zařízení od společnosti Razer na GNU/Linuxu.
Byla vydána verze 3.6 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Přehled novinek v poznámkách k vydání. Využíván je Free Pascal Compiler (FPC) 3.2.2.
Na čem aktuálně pracují vývojáři GNOME a KDE? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE.
Byla vydána nová verze 8.8 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled oprav, vylepšení a novinek v oficiálním oznámení.
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: