Quoting Damien Raude-Morvan <[EMAIL PROTECTED]>: > eagle-usb-utils est en cours de construction dans la ferme de compilation [2] > Ca va permettre de tester le eaglectrl sur un grand nombre d'architectures :) > > [1] http://incoming.debian.org/ > [2] http://buildd.debian.org/build.php?pkg=eagle-usb >
J'ai regardé les logs et j'ai vu des Warnings pour l'architecture ia64 (c'est le fameux itanium ?) http://buildd.debian.org/fetch.php?&pkg=eagle-usb&ver=1.9.8%2Bcvs20040806-1&arch=ia64&stamp=1092643504&file=log&as=raw Le premier concerne eaglectrl, le second concerne builddsp. Pour eaglectrl : gcc -O2 -pipe -Wall -pedantic -DLINUX -g -DCONF_DIR="\"/etc/eagle-usb\"" -DBIN_DIR="\"/usr/lib/eagle-usb\"" '-DEAGLEUSBVERSION="1.9.9"' eaglectrl.c -o eaglectrl eaglectrl.c: In function `manage_dbg_mask': eaglectrl.c:686: warning: overflow in implicit constant conversion eaglectrl.c:691: warning: overflow in implicit constant conversion eaglectrl.c: In function `send_dsp': eaglectrl.c:1027: warning: int format, different type arg (arg 3) eaglectrl.c: In function `get_if': eaglectrl.c:1793: warning: overflow in implicit constant conversion ---fin --- Les warning overflow concerne les constantes définies en utilisant la macro _IOWR dans eu_types.h (et je n'ai aucune idée de la manière dont cela se corrige :-) Ligne 1027, un size_t converti implicitement en int Dans builddsp gcc -O2 -pipe -Wall -pedantic builddsp.c -o buildDSP builddsp.c: In function `WriteDSPFile': builddsp.c:404: warning: int format, different type arg (arg 3) ---fin --- Le soucis est encore un size_t `sBufferSize' converti en int. À ce propos, j'ai jeté un coup d'oeuil au bnm. En deux mots, c'est quoi ? J'imagine que le résultat est un code à exécuter par le modem, donc indépendant de l'archi de notre machine. En regardant le code j'ai eu l'impression que les bnm étaient une sorte d'assembleur et builddsp un petit compilo... mcoolive.
