Forum francophone pour la Debian

Vous n'êtes pas connecté.

#1 2006-04-17 13:20:20

pathe
Membre
Lieu: shell (Seine et Marne)
Date d'inscription: 2004-11-21
Messages: 417

Problème compilation / installation support HFS+

Je désire que ma debian contrôle mon iPod formatté HFS+,
et je me base sur le Howto de iPodLinux pour ce faire.

Mais je rencontre un pépin lors de la première partie de la compilation, qui doit créer l'outil mkfs.hfsplus :

Code:

# make -f Makefile.lnx
for d in newfs_hfs.tproj fsck_hfs.tproj; do make -C $d -f Makefile.lnx all; done
make[1]: Entering directory `/home/pathe/diskdev_cmds-332.14/newfs_hfs.tproj'
gcc -g3 -Wall -I/home/pathe/diskdev_cmds-332.14/include -DDEBUG_BUILD=0 -D_FILE_OFFSET_BITS=64 -D LINUX=1 -D BSD=1   -c -o hfs_endian.o hfs_endian.c
gcc -g3 -Wall -I/home/pathe/diskdev_cmds-332.14/include -DDEBUG_BUILD=0 -D_FILE_OFFSET_BITS=64 -D LINUX=1 -D BSD=1   -c -o makehfs.o makehfs.c
makehfs.c:54:25: error: openssl/sha.h: Aucun fichier ou répertoire de ce type
makehfs.c: In function 'InitMDB':
makehfs.c:571: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
makehfs.c: In function 'GenerateVolumeUUID':
makehfs.c:2058: error: 'SHA_CTX' undeclared (first use in this function)
makehfs.c:2058: error: (Each undeclared identifier is reported only once
makehfs.c:2058: error: for each function it appears in.)
makehfs.c:2058: error: syntax error before 'context'
makehfs.c:2074: warning: implicit declaration of function 'SHA1_Init'
makehfs.c:2074: error: 'context' undeclared (first use in this function)
makehfs.c:2080: warning: implicit declaration of function 'SHA1_Update'
makehfs.c:2141: warning: implicit declaration of function 'SHA1_Final'
make[1]: *** [makehfs.o] Erreur 1
make[1]: Leaving directory `/home/pathe/diskdev_cmds-332.14/newfs_hfs.tproj'

La suite de la compilation, qui me donne la fonction fsck.hfsplus, se passe à peu près bien, malgré quelques erreurs :

Code:

...
SBTree.c: In function 'SearchBTreeRecord':
SBTree.c:96: warning: pointer targets in passing argument 1 of 'DebugStr' differ in signedness
SBTree.c: In function 'GetBTreeRecord':
SBTree.c:193: warning: pointer targets in passing argument 1 of 'DebugStr' differ in signedness
...

Quelqu'un pourrait-il m'apporter ses lumières ? Merci.

Dernière modification par pathe (2006-04-17 13:23:48)


<< Un ordinateur, au niveau le plus élémentaire, n'est rien d'autre qu'un circuit électrique.
Voilà qui devrait suffire à en proscrire l'étude avant le second cycle du secondaire. >>
Jean-Pierre Despins & Marie-Claude Bartholy, Arsenic et jeunes cervelles, UGE 10/18, Paris, 1987
*********** GPG : 45F03D8C ***********

Hors ligne

 

#2 2006-04-17 13:56:08

bz31
Membre
Date d'inscription: 2004-03-17
Messages: 1336
Site web

Re: Problème compilation / installation support HFS+

Code:

makehfs.c:54:25: error: openssl/sha.h: Aucun fichier ou répertoire de ce type

libssl-dev

Hors ligne

 

#3 2006-04-17 17:07:38

pathe
Membre
Lieu: shell (Seine et Marne)
Date d'inscription: 2004-11-21
Messages: 417

Re: Problème compilation / installation support HFS+

Merci !
(dès que ça concerne le monde mac, bz31 est là !)
Ça a l'air de marcher.
Mais je ne comprends pas ce nom, libssl-dev :
pour moi, le suffixe -dev indiquait que cette librairie était requise seulement pour faire du développement,
et pas pour une bête installation comme dans mon cas.


<< Un ordinateur, au niveau le plus élémentaire, n'est rien d'autre qu'un circuit électrique.
Voilà qui devrait suffire à en proscrire l'étude avant le second cycle du secondaire. >>
Jean-Pierre Despins & Marie-Claude Bartholy, Arsenic et jeunes cervelles, UGE 10/18, Paris, 1987
*********** GPG : 45F03D8C ***********

Hors ligne

 

#4 2006-04-17 17:23:22

bz31
Membre
Date d'inscription: 2004-03-17
Messages: 1336
Site web

Re: Problème compilation / installation support HFS+

La compilation est une étape du développement. Le message d'erreur dit qu'elle n'a pas trouvé le fichier openssl/sha.h nécessaire (qui est un fichier du paquet libssl-dev).

Hors ligne

 

Pied de page du Forum

Powered by PunBB
© Copyright 2002-2005 Rickard Andersson