On Sat, 31 Jan 2009 19:30:50 +0100
Davide Carrozza <[email protected]> wrote:

> pbkdf2 pbkdf2.cpp:15:24: error: rtl/digest.h: Nessun file o directory
[snip]
> L'header file non si trova comunque, neanche con un "Cerca file...".
> Forse è meglio lasciar perdere, o no?

No, perché quì ha compilato senza alcun problema. Hai installato l'SDK
di OpenOffice come ti ho suggerito? E se sì, scrivimi per piacere
l'output del comando:

$ dpkg -L openoffice.org-dev | grep 'rtl\/digest[.]h'

Se la parte iniziale del path differisce da /usr/lib/openoffice, allora
bisogna semplicemente adattare il Makefile.

Inoltre, con che riga di comando hai patchato? Ed è andato a buon fine,
senza errori? Ti riporto l'output sulla mia macchina:

$ tar xzf oodecr-0.9.tar.gz 
$ cd oodecr-0.9/
$ patch -p1 < ../oodecr.patch 
patching file Makefile
patching file pbkdf2.cpp
patching file rndbytes.cpp
$ make
g++ -g -Wall -DUNX=1 -DSAL_UNX=1 -I/usr/lib/openoffice/sdk/include \
            -L/usr/lib/openoffice -L/usr/lib/openoffice/program
-Xlinker -rpath \ -Xlinker /usr/lib/openoffice -lsal pbkdf2.cpp -o
pbkdf2 g++ -g -Wall -DUNX=1 -DSAL_UNX=1
-I/usr/lib/openoffice/sdk/include \ -L/usr/lib/openoffice
-L/usr/lib/openoffice/program -Xlinker -rpath \
-Xlinker /usr/lib/openoffice -lsal rndbytes.cpp -o rndbytes
$ ./pbkdf2 
Usage: pbkdf2 [-s] pass_file[:b16] salt_file[:b16]
$ 


> pbkdf2.cpp: In function 'void read_file(std::string, unsigned char*&,
> std::streampos&)':
> pbkdf2.cpp:109: error: 'exit' was not declared in this scope
> pbkdf2.cpp: In function 'int main(int, char**, char**)':
> pbkdf2.cpp:130: error: 'exit' was not declared in this scope

Anche questo errore non è normale, significa che manca qualche
inclusione. Mi scrivi quali sono le direttive #include nel tuo
pbkdf2.cpp?

Ciao,
-- 
Andrea Barberio

[email protected] - Linux&C.
[email protected] - Slackware Linux Project Italia
GPG key on http://insomniac.slackware.it/gpgkey.asc
2818 A961 D6D8 1A8C 6E84  6181 5FA6 03B2 E68A 0B7D
SIP: 5327786, Phone: 06 916503784

_______________________________________________
ml mailing list
[email protected]
http://nalug.net/mailman/listinfo/ml

Rispondere a