Asterisk modul fordítás

Fórumok

Sziasztok,

Modul fordításban kérnék segítséget. Van egy AsteriskNow 1.7.1-es 32bites install amibe app_nvfaxdetect.c és app_nv_backgrounddetect.c-t szeretnék hozzáadni, de a világért sem sikerül lefordítani a két alkalmazást, hogy be lehessen tölteni az asteriskbe.
A rendszert feltelepítem (asterisk 1.6.2.11) letöltöm az /usr/src könyvtárba a source-t letöltöm a c++-t és egyebet amit hiányol a konfigurálásnál, ami végig is fut hiba nélkül. A make is hiba nélkül lefut. Az elkészült .so fájlokat az /apps-ból a /modules könyvtárba másolom. Az asteriskbe megpróbálom betölteni a két modult, és nem tudja, a hiba:

WARNING[20740] loader.c: Module 'app_nv_faxdetect.so' was not compiled with the same compile-time options as this version of Asterisk.
WARNING[20740] loader.c: Module 'app_nv_faxdetect.so' will not be initialized as it may cause instability.
WARNING[20740] loader.c: Module 'app_nv_faxdetect.so' could not be loaded.
WARNING[20740] loader.c: Module 'app_nv_backgrounddetect.so' was not compiled with the same compile-time options as this version of Asterisk.
WARNING[20740] loader.c: Module 'app_nv_backgrounddetect.so' will not be initialized as it may cause instability.
WARNING[20740] loader.c: Module 'app_nv_backgrounddetect.so' could not be loaded.

Próbáltam make menuselect-ben is állítgatni a Compiller Flags menüben, ezek után már a make sem fut le.

Azért próbálom ezt a két modult használni, mert próbáltam hylafax + iaxmodem + avantfax-ot is beállítani, de annyi leírást találtam a telepítéshez, amiből egyik sem működött az egyikben itt a másikban ott nem azt produkálta a telepítés ami a leírásban volt.
Esetleg ha lenne valakinek egy működő step-by-step leírása azt megköszönném :)
Esetleg javasolnátok más alternatívát is +fax funkcióhoz asterisknow-hoz?

Visszatérve a fordításra, ha a make után amikor hiba nélkül lefutott, make instal-t nyomok neki, akkor úgy néz ki, hogy működik, betölti a két modult, és használni is tudja az asterisk konzol szerint.Ezután ha megnézem a regisztrált modulokat, akkor a telepítés előtti 160 modulból csak 149 lesz és csak a modul nevét írja ki, a mellette levő rövid leírás is eltűnik.
Nagyon nem értem, hogy működik az, hogy csak azt tudja betölteni, amit egyszerre fordítottak az asterisk-el, és amit utólag lefordítok az miért nem. Valahogy csak hozzá lehet fordítani egy új programot, remélem.

Valaki tud segíteni ebben?

Előre is köszi!

Nooy

Hozzászólások

1.6 asterisk-hez nem fogod tudni lefordítani az nv_backgrounddetect -t. Használj 1.4-es asterisk-t.

"Az elkészült .so fájlokat az /apps-ból a /modules könyvtárba másolom." miért másolgatod manuálisan amikor csak egy "make install"-t kell kiadni ?