J'ai un souci sous Calculate Linux (compatible gentoo), la compilation n'aboutit pas.
Code :
$ cd Client_Sources
$ make -f Makefile.linux
CC 2d_objects.o
CC 3d_objects.o
CC actor_scripts.o
CC actors.o
CC alphamap.o
CC asc.o
CC astrology.o
CC bbox_tree.o
CC books.o
CC buddy.o
CC buffs.o
CC bags.o
CC cache.o
CC cal.o
CC calc.o
CC chat.o
CC cluster.o
CC colors.o
CC console.o
CC consolewin.o
CC counters.o
CC cursors.o
CC dds.o
CC ddsimage.o
CC dialogues.o
CC draw_scene.o
CC eye_candy_debugwin.o
CC elconfig.o
CC elwindows.o
CC encyclopedia.o
CC errors.o
CC events.o
CC filter.o
CC font.o
CC framebuffer.o
CC frustum.o
CC gamewin.o
CC gl_init.o
CC hud.o
CC help.o
CC highlight.o
CC ignore.o
CC init.o
CC interface.o
CC items.o
CC io/fileutil.o
CC io/e3d_io.o
CC io/elc_io.o
CC io/map_io.o
CC io/elpathwrapper.o
CC io/xmlcallbacks.o
CC io/half.o
CC io/normal.o
CC io/elfilewrapper.o
In file included from io/unzip.h:55:0,
from io/elfilewrapper.c:2:
io/ioapi.h:127:51: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/ioapi.h:128:51: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/ioapi.h:129:51: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/ioapi.h:130:51: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/ioapi.h:131:51: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/ioapi.h:133:51: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/ioapi.h:134:51: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/ioapi.h:140:5: erreur: expected specifier-qualifier-list before ‘open_file_func’
io/ioapi.h:150:51: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/ioapi.h:151:51: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/ioapi.h:152:51: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/ioapi.h:156:5: erreur: expected specifier-qualifier-list before ‘open64_file_func’
io/ioapi.h:166:28: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/ioapi.h:167:26: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/ioapi.h:173:5: erreur: expected specifier-qualifier-list before ‘open_file_func’
io/ioapi.h:186:21: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/ioapi.h:187:22: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/ioapi.h:188:23: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
In file included from io/elfilewrapper.c:2:0:
io/unzip.h:153:45: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:166:32: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:167:34: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:184:33: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:191:36: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:198:29: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:205:37: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:208:39: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:216:40: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:229:37: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:235:36: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:242:34: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:288:44: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:297:42: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:321:55: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:331:39: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:337:47: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:345:40: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:358:40: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:373:40: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:379:39: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:393:32: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:395:35: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:400:27: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/unzip.h:405:42: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘OF’
io/elfilewrapper.c: In function ‘clear_zip’:
io/elfilewrapper.c:125:3: attention : implicit declaration of function ‘unzClose’
io/elfilewrapper.c: In function ‘load_zip_archive’:
io/elfilewrapper.c:305:2: attention : implicit declaration of function ‘unzOpen64’
io/elfilewrapper.c:305:7: attention : assignment makes pointer from integer without a cast
io/elfilewrapper.c:307:2: attention : implicit declaration of function ‘unzGetGlobalInfo64’
io/elfilewrapper.c:318:2: attention : implicit declaration of function ‘unzGoToFirstFile’
io/elfilewrapper.c:337:3: attention : implicit declaration of function ‘unzGetCurrentFileInfo64’
io/elfilewrapper.c:351:3: attention : implicit declaration of function ‘unzGoToNextFile’
io/elfilewrapper.c: In function ‘zip_file_open’:
io/elfilewrapper.c:676:2: attention : implicit declaration of function ‘unzOpenCurrentFile’
io/elfilewrapper.c:712:2: attention : implicit declaration of function ‘unzReadCurrentFile’
io/elfilewrapper.c:718:2: attention : implicit declaration of function ‘unzCloseCurrentFile’
make: *** [io/elfilewrapper.o] Erreur 1
A noter que je peux jouer avec le static.