19. ledna 2038 přeteče hodnota time_t na 32bitových systémech, na vyřešení problému roku 2038 (Y2K38) tedy zbývá 13 let. Např. Debian v uplynulém roce přešel na 64bitový čas. Bernhard Wiedemann z openSUSE sdílí chyby v sestavení rozšířeného softwaru.
Byla vydána druhá opravná verze 21.2 v dubnu loňského roku vydané verze 21 multimediálního centra Kodi (dříve XBMC, Wikipedie) s kódovým označením Omega.
TikTok ve Spojených státech v sobotu večer místního času přerušil činnost. Uživatelé čínskou firmou vlastněné sociální sítě dostali zprávu, že aplikaci kvůli zákazu nelze používat. TikTok je momentálně nedostupný v obchodech s aplikacemi Google Play a App Store. Podle zákona přijatého loni a potvrzeného v pátek soudem měla platforma do dneška přerušit spojení se svou mateřskou společností ByteDance, která sídlí v Číně, nebo činnost v
… více »Wings 3D, tj. open source 3D modelovací program naprogramovaný v programovacím jazyce Erlang zaměřený na modelování pomocí subdivision a inspirovaný programy Nendo a Mirai od Izware, byl vydán v nové opravné verzi 2.4.1. Ke stažení již také ve formátu Flatpak z Flathubu.
Webový prohlížeč Dillo byl vydán ve verzi 3.2.0. Přidává podporu vzorců v SVG, obrázků ve WebP, změny velikosti stránky či možností posouvání. Nedávno oslavil 25. výročí vzniku.
Hra Mini Thief je na Steamu zdarma napořád, když aktivaci provedete do 24. ledna do 19.00 [ProtonDB].
Certifikační autorita Let's Encrypt oznámila, že bude volitelně nabízet krátkodobé certifikáty s šestidenní platností a navíc s možností vystavit je na IP adresu. Zvolit typ certifikátu bude možné v certifikačním profilu ACME.
Herní konzole Nintendo Switch 2 byla oficiálně potvrzena. Vyjde letos. Trailer na YouTube. Více ve středu 2. dubna na Nintendo Direct.
Byl vydán Linux Mint 22.1 s kódovým jménem Xia. Podrobnosti v přehledu novinek a poznámkách k vydání. Linux Mint 22.1 bude podporován do roku 2029.
Google Chrome 132 byl prohlášen za stabilní. Nejnovější stabilní verze 132.0.6834.83 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 16 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře (YouTube).
/usr/src/alsa/alsa-driver-1.0.13/include/adriver.h: In function ‘snd_pci_orig_save_state’:
/usr/src/alsa/alsa-driver-1.0.13/include/adriver.h:1099: error: too many arguments to function ‘pci_save_state’
/usr/src/alsa/alsa-driver-1.0.13/include/adriver.h: In function ‘snd_pci_orig_restore_state’:
/usr/src/alsa/alsa-driver-1.0.13/include/adriver.h:1103: error: too many arguments to function ‘pci_restore_state’
make[4]: *** [/usr/src/alsa/alsa-driver-1.0.13/acore/hwdep.o] Error 1
make[3]: *** [/usr/src/alsa/alsa-driver-1.0.13/acore] Error 2
make[2]: *** [_module_/usr/src/alsa/alsa-driver-1.0.13] Error 2
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.18-1.2849.fc6-i686'
make: *** [compile] Error 2
Je mozne ze to je tim, ze mam v systemu ovladac 1.0.12rc1, dodavany s distribuci?
grep saved_config_space /usr/src/kernels/2.6.18-1.2849.fc6-i686/include/linux/pci.h
?
adriver.h
vypadá následovně:
1092 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 0)
1093 #ifdef CONFIG_PCI
1094 #ifndef CONFIG_HAVE_NEW_PCI_SAVE_STATE
1095 void snd_pci_compat_save_state(struct pci_dev *pci);
1096 void snd_pci_compat_restore_state(struct pci_dev *pci);
1097 static inline void snd_pci_orig_save_state(struct pci_dev *pci, u32 *buffer)
1098 {
1099 pci_save_state(pci, buffer);
1100 }
1101 static inline void snd_pci_orig_restore_state(struct pci_dev *pci, u32 *buffer)
1102 {
1103 pci_restore_state(pci, buffer);
1104 }
....
čili ten "problematický" kód se kompiluje mimo jiné pouze v případě, že není definováno CONFIG_HAVE_NEW_PCI_SAVE_STATE
. To se definuje prostřednictvím skriptu configure
, pokud se úspěšně zkompiluje následující kód:
#include <linux/config.h>
#include <linux/pci.h>
int
main ()
{
struct pci_dev dev;
dev.saved_config_space[0] = 0;
;
return 0;
}
Pokud ne, tak je to undef. Proto se ptám na to pci.h
a config.h
. Experimentálně jsem si smazal config.h
a vyplivlo to stejnou chybovou hlášku. No a nebo je problém uplně někde jinde
Tiskni Sdílej: