Valami gáz lehet az fltk csomagunkkal, mert az fltk-1.3.2, vagy az fltk-1.3.3 csomagunk használatával is szinte azonnal leáll a fordítás.
compile...
+ scons
scons: Reading SConscript files ...
Checking for C++ library jpeg... no
Checking for C++ library png... no
Checking for C++ library z... no
*** error: libjpeg, libpng, or zlib is not found
Error: HIBA a(z) compile fazisban.
Az fltk csomagok ezekkel a fordítási opciókkal készültek:
--enable-threads \
--enable-xft \
--enable-shared \
--enable-cairo \
--enable-gl
Az fltk1 meg ezzel:
--enable-threads \
--enable-xinerama \
--enable-xft \
--enable-xdbe \
--enable-largefile \
--enable-localpng
Minden fltk verziónál fel vannak telepítve a jpeg, png, zlib cuccok, az fltk1 -el megleli, az fltk csomagokkal meg nem.
A sconstruct fájlban az fltk1 esetén az fltkconfig = 'fltk1-config, mert az van a /usr/bin alatt, a többi esetben persze marad az fltk-config.
Azért lett átnevezve, hogy ne legyen fájlütközés az fltk1 és fltk csomagok közt. Az fltk1 -nél külön fltk1 mappába lettek telepítve a libek és fejlécek, szintén a fájlütközéseket elkerülendő. Érdekes, hogy a nem szabványos elhelyezésűnél semmi gond nincs, és a nem megerőszakolt magasabb verziójúaknál meg nem akarja az igazságot az ep128emu, míg más fltk-t használó programoklhoz meg jó az fltk csomag.
Szóval lesz itt gondom, kár, hogy a pythonhoz (scons) tök vagyok a C-hez hasonlóan, csak a Z80 assembler megyeget, meg a bash.
Átnéztem az fltk csomagunk fájljait, szinte tök azonos az ARCH-Linuxéval, a helyei is azonosak.
https://www.archlinux.org/packages/extra/i686/fltk/Szóval egyelőre nem értem a helyzetet.