It fails with: callback.func:1:1: aviso: la definición de datos no tiene tipo o clase de almacenamiento [activado por defecto] callback.func:1:7: error: expected identifier or ‘(’ before ‘long’ In file included from dl.c:104:0: callback.func:78:33: error: expected ‘)’ before ‘(’ token callback.func:79:3: aviso: la definición de datos no tiene tipo o clase de almacenamiento [activado por defecto] callback.func:79:24: error: ‘proc’ no se declaró aquí (no en una función) callback.func:79:39: error: ‘argc’ no se declaró aquí (no en una función) callback.func:79:45: error: ‘argv’ no se declaró aquí (no en una función) callback.func:82:1: error: expected identifier or ‘(’ before ‘}’ token dl.c:106:1: error: expected ‘;’, ‘,’ or ‘)’ before ‘static’ make[1]: *** [dl.o] Error 1 make[1]: se sale del directorio `/var/tmp/portage/dev-lang/ruby-1.8.7_p334-r2/work/ruby-1.8.7-p334/ext/dl' make: *** [all] Error 1 emake failed I'll attach full build log and emerge --info Reproducible: Always
Created attachment 281675 [details] Compile log for ruby
Created attachment 281677 [details] emerge --info
I can't compile 1.8.7_p334 nor 1.8.7_p334-r1, so I seem I can't have any version of ruby (without hard mask) installed on my system. What can be the cause?
*** This bug has been marked as a duplicate of bug 370413 ***