[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Re: Ruby 1.8.4 Mac OS X readline problems

J. Ryan Sobol

12/25/2005 4:53:00 AM


On Dec 24, 2005, at 12:58 PM, Daniel Harple wrote:

> Is anyone else having this problem?
>
> #++++++
> $ make test-all
> ./miniruby ./runruby.rb --extout=.ext -- -C "./test" runner.rb --
> runner=console
> dyld: NSLinkModule() error
> dyld: Symbol not found: _rl_filename_completion_function
> Referenced from: /Users/dharple/ruby-1.8.4/.ext/powerpc-
> darwin8.3.0/readline.bundle
> Expected in: flat namespace
>
> make: *** [test-all] Trace/BPT trap
> $
> #++++++
>
> My scripts run fine, but now I can't use readline in IRB (or
> anywhere).
>
> Mac OS X 10.4.3
> gcc version 4.0.0 (Apple Computer, Inc. build 5026)
>
> Compiling on Mac OS X 10.3.9 with gcc version 3.3 20030304 (Apple
> Computer, Inc. build 1666) I get a borked DRB test that exits with
> an error and no subsequent tests are run.
>
> -- Daniel
>

My advice is to wait until the 1.8.4 package is available from Darwin
Ports or Fink. I highly encourage everyone to use one (or both) of
these tools for managing 99.9% of the *nix software on OS X.

http://darwinports.opend...
http://fink.source...

~ ryan ~


5 Answers

Jim Menard

12/25/2005 4:30:00 PM

0

On 12/24/05, J. Ryan Sobol <ryansobol@gmail.com> wrote:
>
> On Dec 24, 2005, at 12:58 PM, Daniel Harple wrote:
>
> > Is anyone else having this problem?

Yes, I am. I don't want to install Fink or Darwin ports. I got
readline working with 1.8.2, and am now struggling to get it to work
with 1.8.4. readline.bundle is in ruby/1.8/powerpc-darwin8.3.0.

I used "./configure --with-readline --enable-shared" to configure
Ruby, then make, then make install. When I tried running "rake test"
on a random Rails 1.0 project, the unit tests fail with

/usr/local/bin/ruby -Ilib:test
"/usr/local/lib/ruby/gems/1.8/gems/rake-0.6.2/lib/rake/rake_test_loader.rb"
"test/unit/bookmark_test.rb" "test/unit/group_test.rb"
"test/unit/inbox_test.rb" "test/unit/user_test.rb"
dyld: NSLinkModule() error
dyld: Symbol not found: _rl_filename_completion_function
Referenced from: /usr/local/lib/ruby/1.8/powerpc-darwin8.3.0/readline.bundle
Expected in: flat namespace

rake aborted!
Command failed with status (): [/usr/local/bin/ruby -Ilib:test "/usr/local...]


Jim
--
Jim Menard, jim.menard@gmail.com, jimm@io.com
http://www.io...
"Linux is like a wigwam. No windows, no gates and an apache inside."
-- Unknown


Michal Suchanek

12/26/2005 11:08:00 AM

0

On 12/25/05, Jim Menard <jim.menard@gmail.com> wrote:> On 12/24/05, J. Ryan Sobol <ryansobol@gmail.com> wrote:> >> > On Dec 24, 2005, at 12:58 PM, Daniel Harple wrote:> >> > > Is anyone else having this problem?>> Yes, I am. I don't want to install Fink or Darwin ports. I got> readline working with 1.8.2, and am now struggling to get it to work> with 1.8.4. readline.bundle is in ruby/1.8/powerpc-darwin8.3.0.>> I used "./configure --with-readline --enable-shared" to configure> Ruby, then make, then make install. When I tried running "rake test"> on a random Rails 1.0 project, the unit tests fail with>> /usr/local/bin/ruby -Ilib:test> "/usr/local/lib/ruby/gems/1.8/gems/rake-0.6.2/lib/rake/rake_test_loader.rb"> "test/unit/bookmark_test.rb" "test/unit/group_test.rb"> "test/unit/inbox_test.rb" "test/unit/user_test.rb"> dyld: NSLinkModule() error> dyld: Symbol not found: _rl_filename_completion_function> Referenced from: /usr/local/lib/ruby/1.8/powerpc-darwin8.3.0/readline.bundle> Expected in: flat namespace>> rake aborted!> Command failed with status (): [/usr/local/bin/ruby -Ilib:test "/usr/local...]>HelloYour extension was not properly linked when ruby was built. If you didthe ruby tests it would probably reveal that. Since ruby does linkwith -undefined suppress it happily builds and installs extensionsthat do not work.You can find the LDFLAGS change among the fink patches for ruby. I donot know why ruby does this. I tried to post the patch here or to somebugtracking system but I never noticed any explanation coming my waynor was the patch applied.ThanksMichal-- Support the freedom of music!Maybe it's a weird genre .. but weird is *not* illegal.Maybe next time they will send a special forces commandoto your picnic .. because they think you are weird. www.music-versus-guns.org http://en.police...

Jim Menard

12/27/2005 2:12:00 PM

0

Here's how I fixed this problem: after installing Ruby 1.8.4, I edited
/usr/local/lib/ruby/1.8/powerpc-darwin8.3.0/rbconfig.rb and added
"-lreadline" to the end of CONFIG["LIBS"].

Jim
--
Jim Menard, jim.menard@gmail.com, jimm@io.com
http://www.io...
I sit in a chair, pressing small plastic rectangles with my fingers while
peering at many tiny, colored dots.


Michal Suchanek

12/27/2005 4:01:00 PM

0

On 12/27/05, Gregory Brown <gregory.t.brown@gmail.com> wrote:> On 12/26/05, Michal Suchanek <hramrach@gmail.com> wrote:> > Your extension was not properly linked when ruby was built. If you did> > the ruby tests it would probably reveal that. Since ruby does link> > with -undefined suppress it happily builds and installs extensions> > that do not work.> > You can find the LDFLAGS change among the fink patches for ruby. I do> > not know why ruby does this. I tried to post the patch here or to some> > bugtracking system but I never noticed any explanation coming my way> > nor was the patch applied.>> Have you offered this patch on the ruby-core mailing list?>>No, I am not subscribed to ruby-core.Aside my attempts to use ruby on exotic platforms now and then I amnot doing anything to the interpreter :)ThanksMichal-- Support the freedom of music!Maybe it's a weird genre .. but weird is *not* illegal.Maybe next time they will send a special forces commandoto your picnic .. because they think you are weird. www.music-versus-guns.org http://en.police...

Jorge Sendón

8/26/2010 4:11:00 PM

0

Mirá si tuvieras que escuchar el mismo discurso en la plaza de la
revolucion...

On 26 ago, 08:57, "Juan Moreira" <J...@salta.ar> wrote:
> ¿Lo leíste todo? Yo me quedé dormido, es demasiado largo, y no conseguí entender adónde iba.
>
> ¿Van a atacar los israelíes a Irán, sí o no? ¿quieren los árabes atacar a Irán, sí o no?  Aparte de asesinar niños, hombres, mujeres y ancianos por pura diversión ¿qué intereses tiene Israel en la región? No entendí la tesis. Pero talvez sea porque no conseguí llegar al final.
> Juan
>  ///////////////////////////////////////////////////////////////////////////­////////////////////////////////////////////
>
> "jorgesen" <jorge...@satlink.com> wrote in messagenews:e0bab23b-d317-49f2-9fa2-adc9e71debf3@x21g2000yqa.googlegroups.com...
>
> Excelente articulo, muchas gracias por publicarlo.
>
> On 26 ago, 00:55, periodista <periodistali...@aol.com> wrote:
>
>
>
> > Si me preguntaran quién es el más conocedor del pensamiento israelita,
> > respondería sin vacilar que es Jeffrey Goldberg. Incansable
> > periodista, capaz de reunirse decenas de veces para indagar sobre el
> > pensamiento de un líder o un intelectual israelita.
>
> > No es neutral, desde luego, es pro israelita sin vacilación alguna.
> > Cuando alguno de ellos no está de acuerdo con la política de ese país
> > tampoco lo es en término medio.
>
> > Para mi objetivo, lo que interesa es conocer el pensamiento que guía a
> > los principales líderes políticos y militares de ese Estado.
>
> > Me siento con autoridad para opinar, porque nunca fui anti judío y
> > comparto con él, un profundo odio al nazifascismo y el genocidio
> > cometido con niños, mujeres y hombres, jóvenes o ancianos judíos
> > contra los que Hitler, la Gestapo y los nazis, saciaron su odio contra
> > ese pueblo.
>
> > Por la misma causa, aborrezco los crímenes del gobierno fascista de
> > Netanyahu, que asesina niños, mujeres y hombres, jóvenes y ancianos en
> > la franja de Gaza y en Cisjordania.
>
> > En su ilustrado artículo “El punto tras el que no hay vuelta atrás”,
> > que se publicará en la revista The Atlantic, en septiembre de 2010, ya
> > conocido a través de Internet, Jeffrey Goldberg inicia su trabajo de
> > más de 40 páginas del cual extraigo las ideas esenciales para
> > conocimiento de los lectores.
>
> > “Es posible que en algún momento durante los próximos doce meses la
> > imposición de sanciones económicas devastadoras contra la República
> > Islámica de Irán convenza a sus líderes para que abandonen los
> > esfuerzos por obtener armas nucleares. [...] Es posible asimismo que
> > las ‘operaciones de frustración’ llevadas a cabo por los organismos de
> > inteligencia de Israel, los Estados Unidos, Gran Bretaña y otras
> > potencias occidentales [...] lleguen a desacelerar en alguna medida
> > considerable el avance de Irán. También puede que el Presidente Obama,
> > quien ha declarado en bastantes ocasiones que considera la perspectiva
> > de un Irán nuclear como algo ‘inaceptable’, ordene un golpe militar
> > contra las principales instalaciones de armamentos y enriquecimiento
> > de uranio del país.”
>
> > “Al analizar la plausibilidad y las posibles consecuencias de un golpe
> > israelí contra Irán, no me dedico a un ejercicio mental ni a un juego
> > de guerra de un hombre. Israel ya ha atacado y destruido con éxito en
> > dos ocasiones el programa nuclear de un enemigo. En 1981, los aviones
> > de guerra israelíes bombardearon el reactor iraquí en Osirak y
> > detuvieron (para siempre, según resultó) las ambiciones nucleares de
> > Sadam Hussein; y en 2007 los aviones israelíes destruyeron un reactor
> > de fabricación norcoreana en Siria. Por lo tanto, un ataque contra
> > Irán sería sin precedentes sólo en cuanto al alcance y la
> > complejidad.”
>
> > “Por más de siete años he estado estudiando la posibilidad de que al
> > final se produzca ese golpe [...] En los meses transcurridos desde
> > entonces (marzo de 2009), he entrevistado a alrededor de 40 decisores
> > israelíes actuales y anteriores sobre un golpe militar, así como a
> > muchos funcionarios estadounidenses y árabes. En la mayoría de estas
> > entrevistas he formulado una pregunta sencilla: ¿Cuáles son las
> > posibilidades porcentuales de que Israel ataque el programa nuclear
> > iraní en el futuro cercano? No todos respondieron esta pregunta, pero
> > hubo un consenso de que hay posibilidades por encima del 50% de que
> > Israel lanzará un ataque en julio próximo. [...] puse a prueba el
> > consenso hablando con muchas fuentes tanto dentro como fuera del
> > gobierno y pertenecientes a distintos partidos políticos. Tras
> > mencionar la sensibilidad extraordinaria del tema, muchos hablaron
> > sólo a regañadientes y con la condición de que no se revelaran sus
> > nombres [...] El razonamiento dado por los decisores israelíes no fue
> > complicado: Irán, cuando más, necesita entre uno y tres años para
> > lograr una capacidad nuclear real. [...] Y el elemento más esencial de
> > la doctrina de seguridad nacional israelí, un principio que data del
> > decenio de 1960 [...] es que no se debe permitir a ningún adversario
> > regional alcanzar la paridad nuclear con el estado judío renacido y
> > aún asediado.”
>
> > “En nuestra conversación antes de su toma de posesión, Netanyahu no
> > abordó el tema en términos de la paridad nuclear [...] Por el
> > contrario, definió el programa iraní como una amenaza no sólo para
> > Israel sino para toda la civilización occidental.”
>
> > “‘…Cuando el creyente de ojos desorbitados se hace de las riendas del
> > poder y las armas de muerte masiva, entonces el mundo debe empezar a
> > preocuparse y eso es lo que está sucediendo en Irán’.”
>
> > “En nuestra conversación, Netanyahu se negó a analizar su cronograma
> > para la acción, ni siquiera si pensaba en la acción militar preventiva
> > contra el programa nuclear iraní. [...] La convicción de Netanyahu es
> > que Irán no es sólo el problema de Israel sino que es el problema del
> > mundo y el mundo, encabezado por los Estados Unidos, tiene el deber de
> > enfrentarlo. Pero Netanyahu no tiene mucha fe en las sanciones, no en
> > las sanciones relativamente débiles contra Irán aprobadas
> > recientemente por el Consejo de Seguridad de las Naciones Unidas ni en
> > las más fuertes impuestas por los Estados Unidos y sus aliados
> > europeos.”
>
> > “Pero, según mis conversaciones con los decisores israelíes, este
> > período de paciencia, durante el que Netanyahu espera para ver si los
> > métodos no militares de Occidente pueden detener a Irán, terminará
> > este diciembre.”
>
> > “El gobierno de Netanyahu ya intensifica sus esfuerzos analíticos no
> > sólo con respecto a Irán, sino en lo tocante a un tema que a muchos
> > israelíes les resulta difícil comprender: el Presidente Obama. Los
> > israelíes se esmeran en responder lo que constituye la pregunta más
> > acuciante para ellos: ¿Existen cualesquiera circunstancias en las que
> > el Presidente Obama desplegaría la fuerza para impedir que Irán
> > adquiriera una capacidad nuclear? Todo depende de la respuesta.”
>
> > “Irán exige la atención urgente de toda la comunidad internacional, y
> > la de los Estados Unidos en particular, debido su habilidad sin igual
> > para proyectar la fuerza militar. Esta es también la posición de
> > muchos líderes árabes moderados. Hace unas semanas, en declaraciones
> > inusualmente directas el embajador de los Emiratos Árabes Unidos ante
> > los Estados Unidos Yousef al-Otaiba me dijo [...] que su país apoyaría
> > un golpe militar contra las instalaciones nucleares de Irán [...]
> > dijo. ‘Los países pequeños, ricos y vulnerables de la región no
> > quieren ser los que provoquen al gran bravucón si nadie va a venir a
> > apoyarlos’.”
>
> > “Varios líderes árabes han dicho que la posición de los Estados Unidos
> > en el Medio Oriente depende de su disposición de enfrentar a Irán.
> > Explican, pensando en sus intereses, que un ataque aéreo contra un
> > puñado de instalaciones iraníes no sería tan complicado ni
> > problemático como, digamos, invadir Irak. ‘Esto no es un debate sobre
> > la invasión a Irán’, me dijo un ministro de relaciones exteriores
> > árabe. ‘Esperamos la realización de golpes específicos contra varias
> > instalaciones peligrosas. Los Estados Unidos podrían hacer esto con
> > mucha facilidad’.”
>
> > “Barack Obama ha dicho en incontables ocasiones que un Irán nuclear le
> > resultaría ‘inaceptable’. [...] Un Irán nuclear sería una situación
> > que cambiaría el juego, no sólo en el Medio Oriente sino en todo el
> > mundo. Pienso que cualquier cosa que quedara de nuestro marco de no
> > proliferación nuclear comenzaría a desintegrarse. Habría países en el
> > Medio Oriente que verían la posible necesidad de obtener armas
> > nucleares también’.”
>
> > “Pero los israelíes tienen dudas de que un hombre que se situó como la
> > antítesis de George W. Bush, el autor de las invasiones tanto de
> > Afganistán como Irak, lanzaría un ataque preventivo contra una nación
> > musulmana.”
>
> > “‘Todos escuchamos su discurso en El Cairo’, me dijo un alto
> > funcionario israelí refiriéndose al discurso de junio de 2009 donde
> > Obama trató de redefinir las relaciones con los musulmanes recalcando
> > el espíritu de cooperación y el respeto de los Estados Unidos hacia el
> > Islam. ‘No creemos que sea el tipo de persona que lanzaría un golpe
> > osado contra Irán. Tememos que seguiría una política de contención
> > hacia un Irán nuclear en vez de atacarlo’.”
>
> > “El funcionario israelí me dijo que ‘lo de Bush ocurrió hace dos años,
> > pero el programa iraní era el mismo y la intención era la misma. Así
> > que, personalmente, no espero que Obama sea más Bush que Bush’.”
>
> > “Si los israelíes llegan a la conclusión definitiva de que Obama bajo
> > ninguna circunstancia lanzará un golpe contra Irán entonces comenzará
> > la cuenta regresiva hacia un ataque unilateral israelí.”
>
> > “Los funcionarios de inteligencia israelíes consideran que un golpe
> > contra Irán podría provocar una represalia
>
> ...
>
> leer más »- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -