i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/include/liboil-0.3 -ggdb -O1 -O2 -pipe -march=athlon-xp -mmmx -msse -m3dnow -MT libschroedinger_0.1_la-schrobits.lo -MD -MP -MF .deps/libschroedinger_0.1_la-schrobits.Tpo -c schrobits.c -fPIC -DPIC -o .libs/libschroedinger_0.1_la-schrobits.o In file included from ../schroedinger/schrointernal.h:7, from schrobits.c:12: ../schroedinger/schrooil.h:7: error: expected declaration specifiers or '...' before '*' token ../schroedinger/schrooil.h:7: error: '_oil_type_add_s16_u8' declared as function returning a function ../schroedinger/schrooil.h:7: error: '_oil_type_add_s16_u8' redeclared as different kind of symbol /usr/include/liboil-0.3/liboil/liboilfuncs.h:67: error: previous declaration of '_oil_type_add_s16_u8' was here ../schroedinger/schrooil.h:8: error: expected declaration specifiers or '...' before '*' token ../schroedinger/schrooil.h:8: error: '_oil_type_subtract_s16' declared as function returning a function ../schroedinger/schrooil.h:8: error: '_oil_type_subtract_s16' redeclared as different kind of symbol /usr/include/liboil-0.3/liboil/liboilfuncs.h:1063: error: previous declaration of '_oil_type_subtract_s16' was here ../schroedinger/schrooil.h:9: error: expected declaration specifiers or '...' before '*' token ../schroedinger/schrooil.h:9: error: '_oil_type_subtract_s16_u8' declared as function returning a function ../schroedinger/schrooil.h:9: error: '_oil_type_subtract_s16_u8' redeclared as different kind of symbol /usr/include/liboil-0.3/liboil/liboilfuncs.h:1066: error: previous declaration of '_oil_type_subtract_s16_u8' was here make[2]: *** [libschroedinger_0.1_la-schrobits.lo] Error 1
Note: have dev-libs/liboil-0.3.12
Created attachment 131638 [details, diff] liboil-0.3.12.patch
uh, I guess no point in fixing this old version.. I've added 0.6.1 to tree which supports liboil 0.3.12. thanks for reporting.