Hi there,
i recently wanted to give ecere sdk another chance for a project i am planning, unfortunately it is not possible to compile ecere sdk with gcc 6, which is default on archlinux.
Any plans to fix this in the near future?
Bootstrapping eC compiling tools...
Building ecere...
Building ec...
Building ecp...
Building ecc...
Building ecs...
All done!
Building 2nd stage ecere...
obj/release.linux/Archive.c:327:93: error: expected ‘)’ before ‘__leaf__’
extern unsigned int gnu_dev_major(unsigned long long int __dev) __attribute__((__nothrow__ __leaf__)) __attribute__((__const__));
^~~~~~~~
obj/release.linux/Archive.c:327:102: error: expected ‘,’ or ‘;’ before ‘)’ token
extern unsigned int gnu_dev_major(unsigned long long int __dev) __attribute__((__nothrow__ __leaf__)) __attribute__((__const__));
^
obj/release.linux/Archive.c:329:93: error: expected ‘)’ before ‘__leaf__’
extern unsigned int gnu_dev_minor(unsigned long long int __dev) __attribute__((__nothrow__ __leaf__)) __attribute__((__const__));
^~~~~~~~
obj/release.linux/Archive.c:329:102: error: expected ‘,’ or ‘;’ before ‘)’ token
extern unsigned int gnu_dev_minor(unsigned long long int __dev) __attribute__((__nothrow__ __leaf__)) __attribute__((__const__));
^
obj/release.linux/Archive.c:331:119: error: expected ‘)’ before ‘__leaf__’
extern unsigned long long int gnu_dev_makedev(unsigned int __major, unsigned int __minor) __attribute__((__nothrow__ __leaf__)) __attribute__((__const__));
^~~~~~~~
obj/release.linux/Archive.c:331:128: error: expected ‘,’ or ‘;’ before ‘)’ token
extern unsigned long long int gnu_dev_makedev(unsigned int __major, unsigned int __minor) __attribute__((__nothrow__ __leaf__)) __attribute__((__const__));
^
Makefile:1440: recipe for target 'obj/release.linux/Archive.o' failed
make[1]: *** [obj/release.linux/Archive.o] Error 1
Makefile:202: recipe for target 'ecere' failed
make: *** [ecere] Error 2
Building Ecere Data Access layer...
src/EDA.ec:8:17: fatal error: ffi.h: No such file or directory
#include "ffi.h"
^
compilation terminated.
Makefile:172: recipe for target 'obj/release.linux/EDA.sym' failed
make[1]: *** [obj/release.linux/EDA.sym] Error 1
Makefile:15: recipe for target 'all' failed
Building EDASQLite driver...
EDASQLite.ec:16:17: fatal error: ffi.h: No such file or directory
#include "ffi.h"
^
compilation terminated.
Makefile:183: recipe for target 'obj/release.linux/EDASQLite.sym' failed
make[2]: *** [obj/release.linux/EDASQLite.sym] Error 1
Makefile:15: recipe for target 'all' failed
make[1]: *** [all] Error 2
Makefile:351: recipe for target 'eda' failed
Users browsing this forum: No registered users and 0 guests