Společnost SpaceX amerického miliardáře Elona Muska podala žádost o vypuštění jednoho milionu satelitů na oběžnou dráhu kolem Země, odkud by pomohly zajistit provoz umělé inteligence (AI) a zároveň šetřily pozemské zdroje. Zatím se ale neví, kdy by se tak mělo stát. V žádosti Federální komisi pro spoje (FCC) se píše, že orbitální datová centra jsou nejúspornějším a energeticky nejúčinnějším způsobem, jak uspokojit rostoucí poptávku po
… více »Byla vydána nová verze 2.53.0 distribuovaného systému správy verzí Git. Přispělo 70 vývojářů, z toho 21 nových. Přehled novinek v poznámkách k vydání.
Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 216. sraz, který proběhne v pátek 20. února od 18:00 v Red Hat Labu (místnost Q304) na Fakultě informačních technologií VUT v Brně na ulici Božetěchova 1/2. Tématem srazu bude komunitní komunikační síť MeshCore. Jindřich Skácel představí, co je to MeshCore, předvede nejrůznější klientské zařízení a ukáže, jak v praxi vypadá nasazení vlastního repeateru.
Byla vydána nová major verze 9.0 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled novinek, vylepšení a oprav v poznámkách k vydání.
Hodnota Bitcoinu, decentralizované kryptoměny klesla pod 70 000 dolarů (1,44 milionu korun).
Valve z důvodu nedostatku pamětí a úložišť přehodnocuje plán na vydání zařízení Steam Controller, Steam Machine a Steam Frame: „Cílem tedy stále zůstává vydat všechna tři nová zařízení v první polovině letošního roku, ale přesná data a ceny jsou dvě věci, na kterých usilovně pracujeme a jsme si dobře vědomi toho, jak rychle se v tomto ohledu může vše změnit. Takže ač dnes žádné zveřejnitelné údaje nemáme, hned jak plány finalizujeme, budeme Vás informovat.“
Do 20. února lze hlasovat pro wallpapery pro Ubuntu 26.04 s kódovým názvem Resolute Raccoon.
Byla vydána lednová aktualizace aneb nová verze 1.109 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.109 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Na Kickstarteru běží kampaň na podporu modulárního otevřeného handheldu Mecha Comet s Linuxem.
V nedávno zveřejněné kolekci dokumentů souvisejících s kontroverzním finančníkem a kuplířem Jeffrey Epsteinem se překvapivě objevil i referenční manuál unixového shellu Bash, jedná se o verzi manuálu z roku 2005. Aktuální vydání si lze stáhnout ze stránek GNU.
Stáhnul jsem GNU MDK 1.2.7. Rozbalil jsem archiv a vytvořil adresář pro sestavení a přepnul se do adresáře pro sestvení. configure --prefix=/usr/local bez chyby. Ale po make vyskočilo klubko chyb:
In file included from ../../mdk-1.2.7/mixlib/mix_vm_command.c:23:0:
../../mdk-1.2.7/mixlib/xmix_vm_command.h:80:3: error: unknown type name ‘GCompletion’
GCompletion *completions; /* command completion list */
^
../../mdk-1.2.7/mixlib/mix_vm_command.c:94:1: error: unknown type name ‘GCompletion’
static GCompletion *
^
../../mdk-1.2.7/mixlib/mix_vm_command.c: In function ‘make_completions_’:
../../mdk-1.2.7/mixlib/mix_vm_command.c:100:3: error: unknown type name ‘GCompletion’
GCompletion *completions = g_completion_new (NULL);
^
../../mdk-1.2.7/mixlib/mix_vm_command.c:100:3: warning: implicit declaration of function ‘g_completion_new’ [-Wimplicit-function-declaration]
../../mdk-1.2.7/mixlib/mix_vm_command.c:100:30: warning: initialization makes pointer from integer without a cast [enabled by default]
GCompletion *completions = g_completion_new (NULL);
^
../../mdk-1.2.7/mixlib/mix_vm_command.c:103:3: warning: implicit declaration of function ‘g_completion_add_items’ [-Wimplicit-function-declaration]
g_completion_add_items (completions, cmds);
^
../../mdk-1.2.7/mixlib/mix_vm_command.c: In function ‘mix_vm_cmd_dispatcher_delete’:
../../mdk-1.2.7/mixlib/mix_vm_command.c:242:3: warning: implicit declaration of function ‘g_completion_free’ [-Wimplicit-function-declaration]
g_completion_free (dis->completions);
^
../../mdk-1.2.7/mixlib/mix_vm_command.c: In function ‘mix_vm_cmd_dispatcher_complete’:
../../mdk-1.2.7/mixlib/mix_vm_command.c:277:3: warning: implicit declaration of function ‘g_completion_complete’ [-Wimplicit-function-declaration]
result = g_completion_complete (dis->completions, cp, prefix);
^
../../mdk-1.2.7/mixlib/mix_vm_command.c:277:10: warning: assignment makes pointer from integer without a cast [enabled by default]
result = g_completion_complete (dis->completions, cp, prefix);
^
make[3]: *** [mix_vm_command.o] Error 1
make[3]: Leaving directory `/home/rotor/AUR/build-mdk/mixlib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/rotor/AUR/build-mdk/mixlib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/rotor/AUR/build-mdk'
make: *** [all] Error 2
Četl jsem, že GCompletion je "deprecated". gcompletion.h se nachází v adresáři /usr/include/glib-2.0/glib/deprecated. GCompletion tam přímo není, je tam:
struct _GCompletion
{
GList* items;
GCompletionFunc func;
gchar* prefix;
GList* cache;
GCompletionStrncmpFunc strncmp_func;
};
Co znamená to podtržítko před názvem? Zkoušel jsem upravit zdrojáky mdk tak, že jsem nahradil GCompletion za _GCompletion. Nepomohlo to -- stejná chyba. V glib.h jsem našel:
#ifndef G_DISABLE_DEPRECATED ... #include <glib/deprecated/gcompletion.h> ... #endif /* G_DISABLE_DEPRECATED */
32bitový Arch Linux (i686). Budu vděčný za každou radu.
Řešení dotazu:
Potvrzuji yaourt -S mdk na x86_64 stejná chyba unknown type name ‘GCompletion’
Mne GNU MDK ide skompilovať, ale je to pravdepodobne tým, že používam staršiu verziu glib2 (2.32.4 v Slackware64 14.0), kde ešte nie je #include pre gcompletion.h uzavretý v #ifndef/#endif.
Nie úplne čistým ale rýchlym riešením by mohlo byť odstránenie definície G_DISABLE_DEPRECATED (a možno aj iných *_DISABLE_DEPRECATED definícií) z ./configure skriptu a potom jeho spustenie, aby vygeneroval Makefile súbory bez nej.
$ grep -n G_DISABLE_DEPRECATED configure 10575:AM_CFLAGS="$AM_CFLAGS $GLIB_CFLAGS -DG_DISABLE_DEPRECATED" $ sed -i 's/ -DG_DISABLE_DEPRECATED//' configure $ ./configure
Tiskni
Sdílej: