2013-01-02 12 views
5

Attualmente sto cercando di installare le guide su Haiku R1 aplha 4 OS.Errore durante l'installazione delle rotaie: Errore durante la creazione dell'estensione nativa (-Wl insilde ld call)

Devo avvertirti che sono molto nuovo anche per Haiku e Ruby. Non sono riuscito a trovare post con problemi simili e sono terribilmente dispiaciuto se ho sbagliato e tale argomento esiste già.

Passi:

  1. ho installato Ruby 1.9.1 con haikuporter
  2. quindi eseguito aggiornamento gemma --system // Tutto sembra ti essere bene
  3. Infine gem install rails

uscita:

Fetching ...

Fetching bla bla bla

Fetching: json-1.7.6.gem (100%)

Building native extensions. This could take a while...

ERROR: Error installing rails: ERROR: Failed to build gem native extension.

/boot/common/bin/ruby extconf.rb 

creating Makefile

make gcc -I. -I/boot/common/include/ruby-1.9.1/i586-haiku -I/boot/common/include/ruby-> 1.9.1/ruby/backward -I/boot/common/include/ruby-1.9.1 -I. -DJSON_GENERATOR -O2 -g -Wall -Wno-parentheses -O3 -Wall -O0 -ggdb -o generator.o -c generator.c

ld -shared -o generator.so generator.o -L. -L/boot/common/lib -Wl,-R/boot/common/lib -L. -L/boot/develop/lib/x86 -lroot -L/boot/common/lib

ld: unrecognized option '-Wl,-R/boot/common/lib' ld: use the --help option for usage information

make: *** [generator.so] Error 1

ho studiato qui. L'opzione -Wl è usata quando vogliamo chiamare il linker indirettamente (per esempio dalla chiamata gcc).

ld non ha -Wl, quindi sembra che l'errore sia ovvio - non è necessario -Wl dentro ld call.

Poi mi sono chiesto "Ok, hai una soluzione possibile - solo per rimuovere questo -Wl, ma dove si trova questo script?" Non ho idea di dove cercare = (

anche problema potrebbe non essere così evidente e devo fare smth complicata (compresa la danza rituale)

Così, ho capito che ho bisogno di aiuto con questo, altrimenti avrei trascorso l'intera vita seduto con la faccia intelligente davanti al monitor

prega, qualche suggerimento Dove ho sbagliato

+1

È questo ancora un problema? La porta Ruby di Haiku nelle immagini notturne è molto migliorata. – waddlesplash

+0

penso che dovresti provare a installare json pure gem (https://rubygems.org/gems/json_pure) – Kushal

risposta

Problemi correlati