From: Cygnus <cy...@po...> - 2021-11-19 15:04:54
|
Didn't help either. What finally help - i just copied all libspectrum files in /usr/lib64 instead /usr/local/lib even include/libspectrum.h in /usr/include and pkconfig/libspectrum.pc in /usr/lib64/pkconfig ... It is bad practice, but it worked. Now i can test *Fuse 1.6.0* So back to the TRDOS. It's behaviour with other disk formats than 640kB is still the same. *How to replicate:* 1/ select any ZX Spectrum and Betadisk emulation Usually i am using ZX Spectrum 128k +2 with ISO ROM and TRDOS 5.05cz, but i tested it with Pentagon 128 and default TRDOS 5.03. It behaves exactly same (but TRDOS is much more slower). 2/ in emulator "Media" -> "Beta" -> "Drive A" -> "Insert new" 3/ in TRDOS command FORMAT "$" - will format disk as 80 track single sided with capacity 1264 sectors (another possibility is command 40 before FORMAT or 40 and $ in disk name = 160kB disk) 4/ just for fun in TRDOS command line save one file, for example SAVE "aaa" CODE 0,16384 and then CAT or LIST - everything is still fine 5/ in emulator "Media" -> "Beta" -> "Drive A" -> "Save As" 6/ now it fails with this error message and TRD image is empty (file size is zero instead 320kB or 640kB with unused second half) Cygnus Dne 19. 11. 21 v 14:25 Tomáš Franke napsal(a): > |It was the same when I compiled it on Raspberry Pi from sources Try > this Build the library, with the default path, install it, sudo rm > /etc/ld.so.cache sudo ldconfig then ./configure all the packages that > uses the library again Omikron | > Dne 19. 11. 21 v 13:51 Cygnus napsal(a): >> I tried latest release in combination: >> >> fuse-utils-1.4.3 >> fuse-1.6.0 >> libspectrum-1.5.0 >> >> But it was total fail. I compiled and installed libspectrum first as >> usual and then i tried configure fuse emulator, but configure script >> was never able found libspectrum, i ended with >> >> checking for LIBSPECTRUM... no >> configure: error: Package requirements (libspectrum >= 1.5.0) were >> not met: >> >> No package 'libspectrum' found >> >> Consider adjusting the PKG_CONFIG_PATH environment variable if you >> installed software in a non-standard prefix. >> >> Parameter --prefix=/opt/fuse instead default path /usr/local did not >> help. (Of course i used same path for all packages, especially >> libspectrum and emulator). >> >> So for now i am back to version 1.5.7. >> >> Maybe later i will try it again on another computer with different >> Linux. I am sorry, but i am not able diagnose it better. >> >> >> Cygnus >> >> |