ctuning-programs
ctuning-programs copied to clipboard
cbench-consumer-mad compile error with milepost
ck compile program:cbench-consumer-mad --compiler_tags=milepost
cbench-consumer-mad (f258a1b1479593a5)
Current directory: /home/clappis/CK/ctuning-programs/program/cbench-consumer-mad/tmp
Resolving software dependencies ...
Dependency 1 = compiler (C compiler):
Resolved. CK environment UID = 9ba414baaedb8ca4 (version 4.4.4)
Dependency 2 = xopenme (xOpenME library):
Resolved. CK environment UID = aa0e190307675c9b (version 0.3)
Detected compiler version: 4.4.4
Compiler vars: CK_HOST_OS_NAME2_LINUX=1 CK_HOST_OS_NAME_LINUX=1 CK_TARGET_OS_NAME2_LINUX=1 CK_TARGET_OS_NAME_LINUX=1 FPM_DEFAULT= HAVE_CONFIG_H= XOPENME=
Executing prepared batch file tmp-uRRbd2.sh ...
gcc -c -I../ -DCK_HOST_OS_NAME2_LINUX=1 -DCK_HOST_OS_NAME_LINUX=1 -DCK_TARGET_OS_NAME2_LINUX=1 -DCK_TARGET_OS_NAME_LINUX=1 -DFPM_DEFAULT -DHAVE_CONFIG_H -DXOPENME -I/home/clappis/CK-TOOLS/lib-rtl-xopenme-0.3-gcc-4.4.4-linux-64/include ../audio.c -o audio.o gcc -c -I../ -DCK_HOST_OS_NAME2_LINUX=1 -DCK_HOST_OS_NAME_LINUX=1 -DCK_TARGET_OS_NAME2_LINUX=1 -DCK_TARGET_OS_NAME_LINUX=1 -DFPM_DEFAULT -DHAVE_CONFIG_H -DXOPENME -I/home/clappis/CK-TOOLS/lib-rtl-xopenme-0.3-gcc-4.4.4-linux-64/include ../audio_aiff.c -o audio_aiff.o gcc -c -I../ -DCK_HOST_OS_NAME2_LINUX=1 -DCK_HOST_OS_NAME_LINUX=1 -DCK_TARGET_OS_NAME2_LINUX=1 -DCK_TARGET_OS_NAME_LINUX=1 -DFPM_DEFAULT -DHAVE_CONFIG_H -DXOPENME -I/home/clappis/CK-TOOLS/lib-rtl-xopenme-0.3-gcc-4.4.4-linux-64/include ../audio_cdda.c -o audio_cdda.o gcc -c -I../ -DCK_HOST_OS_NAME2_LINUX=1 -DCK_HOST_OS_NAME_LINUX=1 -DCK_TARGET_OS_NAME2_LINUX=1 -DCK_TARGET_OS_NAME_LINUX=1 -DFPM_DEFAULT -DHAVE_CONFIG_H -DXOPENME -I/home/clappis/CK-TOOLS/lib-rtl-xopenme-0.3-gcc-4.4.4-linux-64/include ../audio_esd.c -o audio_esd.o In file included from ../audio_esd.c:26:0: /usr/include/unistd.h:782:12: error: expected identifier or ‘(’ before ‘int’ extern int isatty (int __fd) __THROW; ^ ../global.h:51:26: error: expected ‘)’ before ‘==’ token define isatty(x) ((x) == STDIN_FILENO) ^
Compilation time: 0.130 sec.; Object size: 0; Total binary size: 0; MD5: Warning: compilation failed!
Maybe is missing some lib in my machine?
Hmm, I didn't see this problem before. Maybe it's just that MILEPOST is so old now that it doesn't support the latest syntax using in some system libs. I suggest to ask at CK and cTuning google groups:
- https://groups.google.com/forum/#!forum/collective-knowledge
- https://groups.google.com/forum/#!forum/ctuning-discussions I just didn't follow closely all latest GCC developments so don't know what happens. But we should normally have a few GCC developers/users on these mailing lists - I hope they will be able to answer! As the final resort, if no one answers, you can try GCC mailing list - I am sure someone can suggest what happens and how to overcome this problem ...