[#1649] Re: New Ruby projects — Yukihiro Matsumoto <matz@...>
The following message is a courtesy copy of an article
[#1672] Re: Ruby 1.4 stable manual bug? — Yukihiro Matsumoto <matz@...>
The following message is a courtesy copy of an article
[#1673] Re: Possible problem with ext/socket in 1.5.2 — itojun@...
[#1694] Conventions for our Ruby book — Dave Thomas <Dave@...>
[#1715] Install postgresql support — Ikhlasul Amal <amal@...>
Hi all,
Hi,
[#1786] Is this a bug? — Clemens Hintze <clemens.hintze@...>
(mailed & posted)
[#1814] Objects nested sometimes. — Hugh Sasse Staff Elec Eng <hgs@...>
I am attemptiong to write a package which consists of a workspace
[#1816] Ruby 1.5.3 under Tru64 (Alpha)? — Clemens Hintze <clemens.hintze@...>
Hi all,
Hi,
Yukihiro Matsumoto writes:
Hi,
Hi,
[#1834] enum examples? — Hugh Sasse Staff Elec Eng <hgs@...>
Has anyone any examplse of using the Enumerable module? I've had a
[#1844] Minor irritation, can't figure out how to patch it though! — Hugh Sasse Staff Elec Eng <hgs@...>
I was considering how difficult it would be to patch Ruby to accept
[#1889] [ruby-1.5.3] require / SAFE — ts <decoux@...>
[#1896] Ruby Syntax similar to other languages? — "David Douthitt" <DDouthitt@...>
From: Yukihiro Matsumoto <matz@netlab.co.jp>
[#1900] Enumerations and all that. — Hugh Sasse Staff Elec Eng <hgs@...>
Thank you to the people who responded to my questions about Enumerated
Hugh Sasse Staff Elec Eng <hgs@dmu.ac.uk> writes:
On 16 Mar 2000, Dave Thomas wrote:
[#1929] Re: Class Variables — "David Douthitt" <DDouthitt@...>
| "David Douthitt" <DDouthitt@cuna.com> writes:
[#1942] no Fixnum#new ? — Quinn Dunkan <quinn@...>
Ok, I can add methods to a built-in class well enough (yes I know about succ,
[#1989] English Ruby/Gtk Tutorial? — schneik@...
Hi,
[#2022] rb_global_entry — ts <decoux@...>
[#2036] Anonymous and Singleton Classes — B_DAVISON <Bob.Davison@...>
I am a Ruby newbie and having some problems getting my mind around certain
[#2069] Ruby/GTK+ question about imlib --> gdk-pixbug — schneik@...
[#2073] Re: eval.rb fails — "Dat Nguyen" <thucdat@...>
The doc is fine, this happens only if you try to execute 'until' block
On Wed, 22 Mar 2000, Dat Nguyen wrote:
[#2084] Scope violated by import via 'require'? — Clemens Hintze <c.hintze@...>
Hi,
[#2104] ARGF or $< — Hugh Sasse Staff Elec Eng <hgs@...>
Has anyone any examples of how to use ARGF or $< as I cannot find much
Hi.
[#2165] Ruby strict mode and stand-alone executables. — "Conrad Schneiker" <schneiker@...>
Some people want Ruby to have a strict compile mode.
[#2203] Re: parse bug in 1.5 — schneik@...
[#2212] Re: Ruby/Glade usage questions. — ts <decoux@...>
>>>>> "m" == mrilu <mrilu@ale.cx> writes:
[#2241] setter() for local variables — ts <decoux@...>
[#2256] Multiple assignment of pattern match results. — schneik@...
[#2267] Re: Ruby and Eiffel — h.fulton@...
[#2309] Question about attribute writers — Dave Thomas <Dave@...>
Clemens Hintze <c.hintze@gmx.net> writes:
[ruby-talk:01812] Compilation errors in ruby-1.4.3
A few days ago, I have installed ruby-1.4.3 on my home box, a Macintosh PPC running Linux 2.0.33 (mk Linux DR3). Everything went OK (except for the curses-based minesweeper, but that is a very minor inconvenience). Then, I tried to install it on my day-job machine, a RS/6000 running AIX 4.3.1.0. And there, I got compilation errors. In ext/curses/curses.c, you cannot use a local variable "lines". But changing it to "lines1" is OK. In ext/socket/get[addr,name]info.c, h_errno is declared as an external integer. In /usr/include/netdb.h, it is defined as a macro. By commenting out the extern int, I could go on. Lastly, there were errors during the link, but it did not prevent the executable from being created. ld: 0711-224 WARNING: Duplicate symbol: .gai_strerror ld: 0711-224 WARNING: Duplicate symbol: gai_strerror ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. I think that the lines -> lines1 change would not break anything if you change the master sources. I think you can delete the declaration of h_errno, since this symbol is already declared in the included file netdb.h. I have made the same alterations in the sources on my Linux box, and ruby recompiled with no errors, and the tests went OK. Here are the offending lines in netdb.h For brevity's sake, I did not include the results of diff -c, but I can provide them if you ask. Jean Forget --------------- excerpt of /usr/include/netdb.h for AIX ------------------- /* * h_errno is provided by h_errno_which() routine. * For non multi-threaded applications, it'll return the static h_errno * for the multi-threaded ones, it'll return the per-thread value. */ extern void *h_errno_which(void); #define h_errno (*(int *)h_errno_which()) --------------- excerpt of /usr/include/netdb.h for Linux------------------ /* Error status for non-reentrant lookup functions. */ extern int h_errno; /* Function to get address of global `h_errno' variable. */ extern int *__h_errno_location __P ((void)) __attribute__ ((__const__)); --------------- end of the excerpts of /usr/include/netdb.h ---------------