tarball: devil-1.7.8.tar.gzEssayer de compiler sur DevIL x64 FreeBSD
J'ai installé DevIL 1.7.8 sur FreeBSD 10.3 x64 lorsque je tente de le lier, je reçois ces erreurs:
...... lib/libIL.a (libIL_la-il_jp2.o): En fonction ilLoadJp2F ': (.text + 0x352): undefined reference to `jas_init'
lib/libIL.a (libIL_la-il_png.o): Dans fonction iSavePngInternal ': (.text + 0xadd): référence non définie à `png_set_write_fn' ..........
Lier le style dans le Makefile:
-Idevil
-Ldevil/lib
-lIL -lpng -ltiff -lmng -llcms -ljpeg
Lorsque je tente d'utiliser DevIL sur mon tout bin x86 fonctionne très bien et il y a lien avec succès. Mais aucune chance pour amd_64 ..
Est-ce un bug? Si c'est un bug, y a-t-il des alternatives que je peux utiliser à la place de DevIL ..?
Pouvez-vous utiliser ImageMagick? Voir aussi ces questions. http://stackoverflow.com/questions/2982711/c-image-processing-libraries D'autre part, DevIL est déjà dans les ports, pourquoi avez-vous besoin de le compiler quand vous pouvez simplement l'installer avec 'pkg'? https://www.freebsd.org/cgi/ports.cgi?query=devil&stype=all&sektion=graphics – Amiramix
Parce qu'il donne la même erreur même si je le compile avec pkg ... – Liveth
'pkg' n'est pas utilisé pour compiler des choses, seulement pour installer. Si vous ne pouvez pas compiler avec, disons, 'ports-mgmt/synth', vous pouvez essayer d'élever un bug dans https://bugs.freebsd.org/bugzilla/ – Amiramix