xpl_sasl
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| xpl_sasl [2015/12/15 23:11] – [TODO] djbuldog | xpl_sasl [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 177: | Řádek 177: | ||
| * důvod přeskočení pluginu by to mělo vypsat do x-plane Log.txt | * důvod přeskočení pluginu by to mělo vypsat do x-plane Log.txt | ||
| + | ===== Kompilace SASL ===== | ||
| + | |||
| + | * odstraněno zakomentování buildu xap (kompilace Slava) | ||
| + | * přidáno x-plane SDK | ||
| + | * kompilace proběhla v pohodě, ale x-plane při pokusu načíst letadlo spadne | ||
| + | |||
| + | < | ||
| + | SASL: Starting... | ||
| + | X-Plane scriptable avionics library plugin v2.0.3 | ||
| + | Loaded: / | ||
| + | |||
| + | SASL: Path to panel: / | ||
| + | SASL: Loading avionics... | ||
| + | --=={This application has crashed because of the plugin: SASL}==-- | ||
| + | </ | ||
| + | |||
| + | * do terminálu vypisuje | ||
| + | |||
| + | < | ||
| + | Got allocator: 0x41e1c010 | ||
| + | Must use luaL_newstate() for 64 bit target | ||
| + | Got Lua: (nil) | ||
| + | error creating Lua virtual machine | ||
| + | Neúspěšně ukončen (SIGABRT) | ||
| + | </ | ||
| + | |||
| + | * je to prý způsobeno nepovolenou custom alokaci v knihovně LuaJIT na 64 bit systémech ([[https:// | ||
| + | * diskuze o problému například [[http:// | ||
| + | * řešením je nejspíš použití toho [https:// | ||
| + | * já jsem problém zkoušel vyřešit takto: | ||
| + | |||
| + | < | ||
| + | vim xap/ | ||
| + | - lua = lua_newstate(lj_alloc_f, | ||
| + | + lua = luaL_newstate(); | ||
| + | </ | ||
| + | |||
| + | * funguje to, ale nevím jestli je to stabilní :) spíš bych měl zkusit to statické slinkování | ||
| ===== Historie ===== | ===== Historie ===== | ||
| Řádek 228: | Řádek 266: | ||
| ===== TODO ===== | ===== TODO ===== | ||
| - | * co zkompilovat sasl 2.0.3 a dát ho do Caranado letadel?? bude Slava fungovat bez padání | + | * co zkompilovat sasl 2.0.3 a dát ho do Caranado letadel?? |
| - | * udělat si vlastní panel s pár přístroji... například pro cesnu 152, přístroje se dají vytahat z textur | + | * bude Slava fungovat bez zaseknutí? |
| + | * a letadlo bez problémů (zvuk motoru, menu, pilot, ..)? | ||
| + | * a kruci.. s tím starým mým buildem je to ok, ale s tím novým to padá ihned :/ | ||
| + | |||
| + | * udělat si vlastní panel s pár přístroji... | ||
| + | * například pro cesnu 152, přístroje se dají vytahat z textur | ||
| * zkusit namergovat (zkompilovat) Slave se zdrojaky 2.4 a používat tuhle novou verzi :) | * zkusit namergovat (zkompilovat) Slave se zdrojaky 2.4 a používat tuhle novou verzi :) | ||
| + | * zapřemýšlet, | ||
| + | * nevýhoda SASL je v tom, že každý letadlo může mít jinou verzi | ||
| + | * některá letadla mohou používat tu DRM nebo šifrování a tam bych to tou free verzi popsul | ||
xpl_sasl.1450217497.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)
