[#16113] Strange idea... exporting from a scope — "Hal E. Fulton" <hal9000@...>

Hello...

33 messages 2001/06/01

[#16364] Re: Garbage Collection? — Michael Davis <mdavis@...>

Windows 2000 and linux (RedHat 6.2). I have run these tests on both OSs.

12 messages 2001/06/09

[#16400] Symbolic Computation III — Mathieu Bouchard <matju@...>

14 messages 2001/06/11

[#16502] Playing with Ruby Syntax (was: Initial thoughts about Ruby From a Smalltalk Programmer) — jweirich@...

Michael> Hi Everyone, I have to say I'm utterly fascinated by Ruby

9 messages 2001/06/15

[#16661] Problem running irb with Ruby 1.6.4 under FreeBSD 4.0 — Bob Alexander <balexander@...>

I've installed Ruby 1.6.4 on a FreeBSD 4.0 machine, and get the

11 messages 2001/06/20

[#16686] opening db files made by apache dbmmanage — Fritz Heinrichmeyer <fritz.heinrichmeyer@...>

14 messages 2001/06/21

[#16801] rb_define_class() vs Class.new() — Kero van Gelder <kero@...4050.upc-d.chello.nl>

Hi,

18 messages 2001/06/23
[#16802] Re: rb_define_class() vs Class.new() — ts <decoux@...> 2001/06/23

>>>>> "K" == Kero van Gelder <kero@d4050.upc-d.chello.nl> writes:

[#16841] RE: national characters is strings — "Aleksei Guzev" <aleksei.guzev@...>

Next week I'll try to rebuild Ruby with Unicode strings. But it would be

15 messages 2001/06/25
[#16842] Re: national characters is strings — matz@... (Yukihiro Matsumoto) 2001/06/25

Hi,

[#16843] Re: national characters is strings — "Aleksei Guzev" <aleksei.guzev@...> 2001/06/25

That's good enough. But I'm afraid this could ( not would ) cause string

[#16868] Something strange with Ruby's inheritance mechanism — Eric Jacoboni <jaco@...>

As Ruby beginner, i try some "canonical" OO scripts. Doing so, I've

14 messages 2001/06/25
[#16873] RE: Something strange with Ruby's inheritance mechanism — "Aleksei Guzev" <aleksei.guzev@...> 2001/06/26

[#16879] Re: Something strange with Ruby's inheritance mechanism — Mathieu Bouchard <matju@...> 2001/06/26

On Tue, 26 Jun 2001, Aleksei Guzev wrote:

[#16869] Something strange with Ruby's inheritance mechanism — Eric Jacoboni <jaco@...>

As Ruby beginner, i try some "canonical" OO scripts. Doing so, I've

12 messages 2001/06/25

[#16881] — "Aleksei Guzev" <aleksei.guzev@...>

32 messages 2001/06/26
[#16916] Re: Method overloading (option) Was: Re: — "Wayne Blair" <wayne.blair@...> 2001/06/26

[#16920] Re: Method overloading (option) Was: Re: — matz@... (Yukihiro Matsumoto) 2001/06/26

Hi,

[#16888] finalizers, destructors and whatnot — "David Leal" <david@...>

Hi all,

16 messages 2001/06/26

[#17037] keeping an Exception object alive — David Alan Black <dblack@...>

Hello --

19 messages 2001/06/28
[#17055] Re: keeping an Exception object alive — matz@... (Yukihiro Matsumoto) 2001/06/29

Hi,

[#17066] RCR: Exception methods (was: Re: Re: keeping an Exception object alive) — David Alan Black <dblack@...> 2001/06/29

Hello --

[#17076] Re: RCR: Exception methods (was: Re: Re: keeping an Exception object alive) — matz@... (Yukihiro Matsumoto) 2001/06/29

Hi,

[#17079] Re: RCR: Exception methods (was: Re: Re: keeping an Exception object alive) — David Alan Black <dblack@...> 2001/06/29

Hello --

[#17138] Re: RCR: Exception methods (was: Re: Re: keeping an Exception object alive) — matz@... (Yukihiro Matsumoto) 2001/07/02

Hi,

[#17141] Re: RCR: Exception methods (was: Re: Re: keeping an Exception object alive) — David Alan Black <dblack@...> 2001/07/02

Hello --

[#17142] Re: RCR: Exception methods (was: Re: Re: keeping an Exception object alive) — ts <decoux@...> 2001/07/02

>>>>> "D" == David Alan Black <dblack@candle.superlink.net> writes:

[ruby-talk:16799] Problems compiling FOX for Ruby (FXRuby) on NetBSD

From: Michael Neumann <neumann@...>
Date: 2001-06-23 10:37:50 UTC
List: ruby-talk #16799
Hi,

I didn't get FXRuby (Ruby interface for FOX GUI Toolkit) available from
fxruby.sourceforge.net working on NetBSD 1.5.

At first I get a memory exhausted error, but when disabling optimations this do
not occures any longer.
But then I get a '/usr/lib/libstdc++.so.2: Undefined symbol "__vt_9exception"...' 
error when trying to load the shared library.

Perhaps a too old version of the stdc++ library?

Has anybody some hints?


Thanks in advance.

   Michael Neumann



$ ruby extconf.rb --with-fox-include=/usr/X11R6/include/fox --with-fox-lib=/usr/X11R6/lib
checking for png_create_read_struct() in -lpng... no
checking for deflate() in -lz... yes
checking for jpeg_mem_init() in -ljpeg... no
checking for XShmQueryVersion() in -lXext... no
checking for XFindContext() in -lX11... yes
checking for glXCreateContext() in -lGL... no
checking for gluNewQuadric() in -lGLU... no
creating Makefile
$ make
cc -fpic -O2 -fpic -pipe -DSWIG_NOINCLUDE -I../include -I/usr/pkg/lib/ruby/1.6/i386-netbsd -I/usr/pkg/include    -I/usr/X11R6/include/fox -c -o librb.o librb.c
c++ -fpic -O2 -fpic -pipe -DSWIG_NOINCLUDE -I../include -I/usr/pkg/lib/ruby/1.6/i386-netbsd -I/usr/pkg/include    -I/usr/X11R6/include/fox -c FXRbApp.cpp
c++ -fpic -O2 -fpic -pipe -DSWIG_NOINCLUDE -I../include -I/usr/pkg/lib/ruby/1.6/i386-netbsd -I/usr/pkg/include    -I/usr/X11R6/include/fox -c FXRbDataTarget.cpp
c++ -fpic -O2 -fpic -pipe -DSWIG_NOINCLUDE -I../include -I/usr/pkg/lib/ruby/1.6/i386-netbsd -I/usr/pkg/include    -I/usr/X11R6/include/fox -c FXRuby.cpp
c++ -fpic -O2 -fpic -pipe -DSWIG_NOINCLUDE -I../include -I/usr/pkg/lib/ruby/1.6/i386-netbsd -I/usr/pkg/include    -I/usr/X11R6/include/fox -c core_wrap.cpp
core_wrap.cpp: In function `void Init_core()':
core_wrap.cpp:108596: virtual memory exhausted
*** Error code 1

Stop.



Then if I remove the -O2 option from CFLAGS in Makefile it successfully compiles.



$ make
c++ -fpic -fpic -pipe -DSWIG_NOINCLUDE -I../include -I/usr/pkg/lib/ruby/1.6/i386-netbsd -I/usr/pkg/include    -I/usr/X11R6/include/fox -c core_wrap.cpp
c++ -fpic -fpic -pipe -DSWIG_NOINCLUDE -I../include -I/usr/pkg/lib/ruby/1.6/i386-netbsd -I/usr/pkg/include    -I/usr/X11R6/include/fox -c dialogs_wrap.cpp
c++ -fpic -fpic -pipe -DSWIG_NOINCLUDE -I../include -I/usr/pkg/lib/ruby/1.6/i386-netbsd -I/usr/pkg/include    -I/usr/X11R6/include/fox -c icons_wrap.cpp
c++ -fpic -fpic -pipe -DSWIG_NOINCLUDE -I../include -I/usr/pkg/lib/ruby/1.6/i386-netbsd -I/usr/pkg/include    -I/usr/X11R6/include/fox -c image_wrap.cpp
c++ -fpic -fpic -pipe -DSWIG_NOINCLUDE -I../include -I/usr/pkg/lib/ruby/1.6/i386-netbsd -I/usr/pkg/include    -I/usr/X11R6/include/fox -c impl.cpp
c++ -fpic -fpic -pipe -DSWIG_NOINCLUDE -I../include -I/usr/pkg/lib/ruby/1.6/i386-netbsd -I/usr/pkg/include    -I/usr/X11R6/include/fox -c markfuncs.cpp
c++ -fpic -fpic -pipe -DSWIG_NOINCLUDE -I../include -I/usr/pkg/lib/ruby/1.6/i386-netbsd -I/usr/pkg/include    -I/usr/X11R6/include/fox -c mdi_wrap.cpp
c++ -fpic -fpic -pipe -DSWIG_NOINCLUDE -I../include -I/usr/pkg/lib/ruby/1.6/i386-netbsd -I/usr/pkg/include    -I/usr/X11R6/include/fox -c opengl_wrap.cpp
cc -shared -L/usr/X11R6/lib -L/usr/pkg/lib -o fox.so librb.o FXRbApp.o FXRbDataTarget.o FXRuby.o core_wrap.o dialogs_wrap.o icons_wrap.o image_wrap.o impl.o markfuncs.o mdi_wrap.o opengl_wrap.o -Wl,-R -Wl,/usr/pkg/lib -L/usr/pkg/lib -L. -lruby -Wl,-R -Wl,/usr/X11R6/lib -L/usr/X11R6/lib -lFOX -lX11 -lz -lstdc++ -lc 


But when I try to require the fox library:

$ ruby -r fox -e "p 'test'"

the following exception is raised:

0: /usr/lib/libstdc++.so.2: Undefined symbol "__vt_9exception" (reloc type = 6, symnum = 934) - /usr/pkg/lib/ruby/1.6/i386-netbsd/fox.so (LoadError)

After changing some settings in the Makefile I got:

0: /usr/pkg/lib/ruby/1.6/i386-netbsd/fox.so: Undefined symbol "__sjthrow" (reloc type = 2, symnum = 39) - /usr/pkg/lib/ruby/1.6/i386-netbsd/fox.so (LoadError)


 
-- 
Michael Neumann
merlin.zwo InfoDesign GmbH
http://www.merlin-zwo.de

In This Thread

Prev Next