Changes

From Studiosg
Jump to navigationJump to search
Aggiunto pagina dedicata ad Iscan per Slackware 14.0
Benvenuti nella pagina Wiki di Simone Giustetti.


Lingue: [http://www.giustetti.net/wiki/index.php?title=iscan_and_Slackware_14.0 English] - '''Italiano'''

----


Il 19 Settembre del 2012 è stata ufficialmente rilasciata la versione 14.0 di Slackware. Tra le molteplici modifiche costituenti la nuova major release ve ne è purtroppo una, il '''cambio del percorso di installazione per gli header file delle librerie PNG''', che ha reso inutilizzabili i file *.Slackbuild a corredo dei miei precedenti articoli: [[iscan_software]] e [[iscan_software_64_bit]]. Il problema si manifesta durante la compilazione del pacchetto '''iscan''', che termina con il seguente errore:
/usr/lib/gcc/i486-slackware-linux/4.7.1/../../../../i486-slackware-linux/bin/ld: ../lib/.libs/libimage-
stream.a(libimage_stream_la-pngstream.o): undefined reference to symbol 'png_set_longjmp_fn@@PNG14_0'
/usr/lib/gcc/i486-slackware-linux/4.7.1/../../../../i486-slackware-linux/bin/ld: note: 'png_set_longjmp
_fn@@PNG14_0' is defined in DSO /usr/lib/libpng14.so.14 so try adding it to the linker command line

Per ovviare al problema &egrace; necessario modificare il codice sorgente del pacchetto e pi&ugrave; nello specifico il file '''/lib/pngstream.hh''' sostituendo la riga 45: '' #include <png.h>'' con il percorso corretto degli header: '' #include <libpng12/png.h>'' (Si ringrazia Antonio M. per la segnalazione).
Una patch per il file &egrave; reperibile all'indirizzo: [[http://www.giustetti.net/resource/patch/14.0/iscan/iscan_png.patch Iscan PNG patch]]. Per applicare la patch seguire le istruzioni sotto riportate:
* Posizionarsi nella directory '''/tmp/iscan''' dove viene compilato il pacchetto.
* Copiare il file iscan_png.patch scaricato in precedenza.
* Lanciare il comando: '''patch''' ''-p01 -i'' iscan_png.patch .
Bisogneragrave; quindi rilanciare il comando '''make''' per compilare il codice sorgente dell'applicazione.

Un file '''Slackbuild modificato perch&egrave; esegua in automatico l'applicazione della patch''' durante la compilazione del pacchetto pu&ograve; essere scaricato dall'indirizzo: [[http://www.giustetti.net/resource/slackbuild/iscan-2.28.1/iscan.tar.gz Iscan per Slackware 14.0]]. Lo script &egrave; basato sulla versione 2.28.1 di Iscan, disponibile al momento si scrivere l'articolo. A complemento &egrave; disponibile anche uno script per compilare il pacchetto '''iscan-data''' anche in questo caso aggiornato all'ultima versione disponibile dello stesso: [[http://www.giustetti.net/resource/slackbuild/iscan-2.28.1/iscan-data.tar.gz Iscan Data 1.13.0]].

Di seguito e' possibile reperire i link ai pacchetti Image Scan 2.28.1 e Image Scan Data 1.13.0, distribuiti nella speranza che possano essere utili:
* 32 bit.
** [http://www.giustetti.net/resource/pkg/i486/iscan-2.28.1-i486-1_sg.txz Image Scan 2.28.1]
** [http://www.giustetti.net/resource/pkg/i486/iscan-2.28.1-i486-1_sg.txz.md5 Image Scan 2.28.1 md5 checksum]
** [http://www.giustetti.net/resource/pkg/i486/iscan-data-1.13.0-i486-1_sg.txz Image Scan Data 1.13.0]
** [http://www.giustetti.net/resource/pkg/i486/iscan-data-1.13.0-i486-1_sg.txz.md5 Image Scan Data 1.13.0 md5 checksum]
* 64 bit.
** [http://www.giustetti.net/resource/pkg/x86_64/iscan-2.28.1-x86_64-1_sg.txz Image Scan 2.28.1]
** [http://www.giustetti.net/resource/pkg/x86_64/iscan-2.28.1-x86_64-1_sg.txz.md5 Image Scan 2.28.1 md5 checksum]
** [http://www.giustetti.net/resource/pkg/x86_64/iscan-data-1.13.0-x86_64-1_sg.txz Image Scan Data 1.13.0]
** [http://www.giustetti.net/resource/pkg/x86_64/iscan-data-1.13.0-x86_64-1_sg.txz.md5 Image Scan Data 1.13.0 md5 checksum]

Nel caso foste interessati a compilare personalmente i pacchetti, per cortesia fate riferimento agli articoli [[iscan_software]] e [[iscan_software_64_bit]] in cui &egrave; illustrata la procedura da seguire.


Per commenti, consigli, domande inviate una e-mail all'indirizzo ''studiosg [chiocciola] giustetti [punto] net''.


Link esterni

----

[http://avasys.jp/eng/ Avasys Corporation]

[http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do Pagina dei download di Avasys Corporation]

[http://www.slackware.org/ Home page di Slackware]


----

Lingue: [http://www.giustetti.net/wiki/index.php?title=iscan_and_Slackware_14.0 English] - '''Italiano'''

Navigation menu