compiler
Hallo,
ich wollte shoes bauen und bekam folgende Fehlermeldung :
compiling hpricot_css.c
hpricot_css.c: In Funktion »hpricot_css«:
hpricot_css.c:3399:9: Warnung: Vergleich zwischen Zeiger und Ganzzahl [standardmäßig aktiviert]
if ( p == eof )
^
compiling hpricot_scan.c
hpricot_scan.rl: In Funktion »alloc_hpricot_struct«:
hpricot_scan.rl:614:3: Warnung: »rb_struct_iv_get« ist veraltet (deklariert bei /usr/include/ruby-2.0.0/ruby/intern.h:818) [-Wdeprecated-declarations]
linking shared-object hpricot_scan.so
creating Makefile
compiling unicode.c
compiling generator.c
generator.c:11:18: Warnung: mehrere Token am Ende der Direktive #ifndef [standardmäßig aktiviert]
#ifndef RHASH_TBL(h)
^
linking shared-object generator.so
creating Makefile
compiling unicode.c
compiling parser.c
parser.rl:9:18: Warnung: mehrere Token am Ende der Direktive #ifndef [standardmäßig aktiviert]
In file included from /usr/include/ruby-2.0.0/ruby.h:33:0,
from parser.rl:1:
parser.rl: In Funktion »JSON_parse_object«:
/usr/include/ruby-2.0.0/ruby/ruby.h:445:18: Fehler: expected »(« before »!« token
#define RTEST(v) !(((VALUE)(v) & ~Qnil) == 0)
^
parser.rl:118:20: Anmerkung: bei Substitution des Makros »RTEST«
/usr/include/ruby-2.0.0/ruby/ruby.h:445:18: Warnung: berechneter Wert ist unbenutzt [-Wunused-value]
#define RTEST(v) !(((VALUE)(v) & ~Qnil) == 0)
^
parser.rl:118:20: Anmerkung: bei Substitution des Makros »RTEST«
parser.rl:118:68: Fehler: expected »;« before »{« token
make: *** [parser.o] Fehler 1
rake aborted!
Extension build failed
Tasks: TOP => default => build => linux:build => old_build
(See full trace by running task with --trace)
==> FEHLER: Ein Fehler geschah in build().
Breche ab ...
==> ERROR: Makepkg was unable to build shoes-git.
==> Restart building shoes-git ? [y/N]
==> ----------------------------------
==>
Was läuft da falsch?
mfg
c
shibumi
Yaourt.. ich sag mal nix dazu ..
stefanhusmann
Sieht mir eher nach einem Upstream-Problem aus.
compiler
Was bedeutet das?
stefanhusmann
Das bedeutet, dass die Programmierer von shoes das fixen müssen.
compiler
Gibt es etwas das ich sonst noch tun könnte? habe dem Shoes Maintainer eine Mail geschrieben.
stefanhusmann
Der Maintainer ist nicht der Programmierer.