# Ruby 1.8.0 preview4

**URL:** <https://rubytalk.org/t/ruby-1-8-0-preview4/7000>\
**Category:** ruby-talk\
**Created:** [24 July 2003 08:03 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000 "2003-07-24T08:03:37Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yukihiro\_Matsumoto2](https://avatars.discourse-cdn.com/v4/letter/y/b9e5f3/32.png) [@Yukihiro\_Matsumoto2](https://rubytalk.org/u/Yukihiro_Matsumoto2)\
**Post date:** [24 July 2003 08:03 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000/1 "2003-07-24T08:03:37Z")

</div>

Hello,

I just put preview4 archive on the ftp server.

I’m sure we still have problems left. Braves, try and find errors, on  
as many platforms as possible, please.

ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview4.tar.gz

I will submit preview5 on Monday 8:00am UTC. The final  
1.8.0 will be available on either 30th or 31st, as I hope.

```
						matz.

```

p.s.  
To IA64 users: it is reported that you need to change optimize flag to  
"-O0" to compile on IA64 machines.

---

<div class="post-metadata">

**Author:** ![ts1](https://avatars.discourse-cdn.com/v4/letter/t/a8b319/32.png) [@ts1](https://rubytalk.org/u/ts1)\
**Post date:** [24 July 2003 08:43 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000/2 "2003-07-24T08:43:44Z")

</div>

> I just put preview4 archive on the ftp server.

This change is normal (in mkmf.rb)

&nbsp;&nbsp;&nbsp;&nbsp;1.6.8

DLDFLAGS = #{$DLDFLAGS} #{$LDFLAGS}

&nbsp;&nbsp;&nbsp;&nbsp;1.8.0

DLDFLAGS = #{CONFIG['DLDFLAGS']} #$DLDFLAGS

If someone use $LDFLAGS in extconf.rb, he'll have surprise with 1.8.0

Guy Decoux

---

<div class="post-metadata">

**Author:** ![Brian\_Candler](https://avatars.discourse-cdn.com/v4/letter/b/5f9b8f/32.png) [@Brian\_Candler](https://rubytalk.org/u/Brian_Candler)\
**Post date:** [24 July 2003 09:42 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000/3 "2003-07-24T09:42:06Z")

</div>

I notice code is compiled with -g and not stripped. Looking at 1.6.8 it  
seems to be the same, so I guess this is intentional.

Cheers,

Brian.

> **···**
>
> On Thu, Jul 24, 2003 at 05:03:37PM +0900, Yukihiro Matsumoto wrote:
> 
> > I’m sure we still have problems left. Braves, try and find errors, on  
> > as many platforms as possible, please.
> > 
> > ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview4.tar.gz

---

<div class="post-metadata">

**Author:** ![Patrick\_Zesar](https://avatars.discourse-cdn.com/v4/letter/p/7ba0ec/32.png) [@Patrick\_Zesar](https://rubytalk.org/u/Patrick_Zesar)\
**Post date:** [24 July 2003 15:33 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000/4 "2003-07-24T15:33:23Z")

</div>

> ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview4.tar.gz

cool - this now compiles/builds with no errors from scratch on winxp/cygwin  
(preview3 did not)…

thanx!

eager to see 1.8 final,  
patrick

---

<div class="post-metadata">

**Author:** ![Chris\_Morris](https://avatars.discourse-cdn.com/v4/letter/c/6de8d8/32.png) [@Chris\_Morris](https://rubytalk.org/u/Chris_Morris)\
**Post date:** [24 July 2003 15:38 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000/5 "2003-07-24T15:38:04Z")

</div>

I’m guessing this is known, but any script I’ve got that loads rexml  
emits these warnings:

c:/ruby/lib/ruby/site\_ruby/1.8/rexml/entity.rb:21: warning: character  
class has  
`-' without escape c:/ruby/lib/ruby/site_ruby/1.8/rexml/entity.rb:21: warning: character class has`-’ without escape  
c:/ruby/lib/ruby/site\_ruby/1.8/rexml/entity.rb:21: warning: character  
class has  
`-' without escape c:/ruby/lib/ruby/site_ruby/1.8/rexml/entity.rb:21: warning: character class has`-’ without escape  
c:/ruby/lib/ruby/site\_ruby/1.8/rexml/doctype.rb:196: warning: regexp has  
`]’ wit  
hout escape

I’ve seen this both in 1.8p3 and p4 (from the [dm4lab.to](http://dm4lab.to) mswin bin downloads:

ftp://ftp.ruby-lang.org/pub/ruby/binaries/mswin32/ruby-1.8.0-preview4-i386-mswin32.zip)

> **···**
>
> –
> 
> Chris  
> [http://clabs.org/blogki](http://clabs.org/blogki)

---

<div class="post-metadata">

**Author:** ![Aredridel1](https://avatars.discourse-cdn.com/v4/letter/a/d07c76/32.png) [@Aredridel1](https://rubytalk.org/u/Aredridel1)\
**Post date:** [24 July 2003 15:54 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000/6 "2003-07-24T15:54:10Z")

</div>

I’ll have PLD RPMs available via HTTP and the Poldek this afternoon,  
with luck.

Ari

> **···**
>
> On Thu, 2003-07-24 at 02:03, Yukihiro Matsumoto wrote:
> 
> > Hello,
> > 
> > I just put preview4 archive on the ftp server.

---

<div class="post-metadata">

**Author:** ![Lyle\_Johnson6](https://avatars.discourse-cdn.com/v4/letter/l/bb73d2/32.png) [@Lyle\_Johnson6](https://rubytalk.org/u/Lyle_Johnson6)\
**Post date:** [24 July 2003 17:13 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000/7 "2003-07-24T17:13:49Z")

</div>

Yukihiro Matsumoto wrote:

> I just put preview4 archive on the ftp server.
> 
> I’m sure we still have problems left. Braves, try and find errors, on  
> as many platforms as possible, please.

Compiling on Red Hat Linux 8.0, I get this error when it tries to link  
the OpenSSL extension:

~ ossl\_bn.o: In function `ossl_bn_s_pseudo_rand_range': ~ /home/jlj/src/ruby-1.8.0/ext/openssl/ossl_bn.c:476: undefined reference to `BN\_pseudo\_rand\_range’  
~ collect2: ld returned 1 exit status  
~ make[1]: \*\*\* [openssl.so] Error 1  
~ make[1]: Leaving directory `/home/jlj/src/ruby-1.8.0/ext/openssl’  
~ make: \*\*\* [all] Error 1

I also get this error with the latest ruby from CVS, so this problem  
doesn’t appear to have been addressed yet. Please let me know what  
additional information I can provide.

Lyle

---

<div class="post-metadata">

**Author:** ![Chris\_Morris](https://avatars.discourse-cdn.com/v4/letter/c/6de8d8/32.png) [@Chris\_Morris](https://rubytalk.org/u/Chris_Morris)\
**Post date:** [24 July 2003 17:47 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000/8 "2003-07-24T17:47:24Z")

</div>

c:\temp\>ruby -v  
ruby 1.8.0 (2003-07-24) [i386-mswin32]

c:\temp\>more tmp.rb  
puts 'hey’  
puts 'hey’  
puts 'hey’  
puts 'hey’  
puts 'hey’  
puts 'hey’  
puts 'hey’  
puts 'hey’  
puts 'hey’  
puts ‘hey’

c:\temp\>ruby -r debug tmp.rb  
Debug.rb  
Emacs support available.

tmp.rb:1:puts ‘hey’  
(rdb:1) l  
[-4, 5] in tmp.rb  
=\> 1 puts 'hey’  
2 puts 'hey’  
3 puts 'hey’  
4 puts 'hey’  
5 puts ‘hey’  
(rdb:1) b 4  
Set breakpoint 1 at tmp.rb:4  
(rdb:1) c  
hey  
tmp.rb:2:puts ‘hey’  
(rdb:1) c  
hey  
tmp.rb:3:puts ‘hey’  
(rdb:1) c  
hey  
tmp.rb:4:puts ‘hey’  
(rdb:1) c  
hey  
tmp.rb:5:puts ‘hey’  
(rdb:1) c  
hey  
tmp.rb:6:puts ‘hey’  
(rdb:1)

> **···**
>
> –
> 
> Chris  
> [http://clabs.org/blogki](http://clabs.org/blogki)

---

<div class="post-metadata">

**Author:** ![Kero1](https://avatars.discourse-cdn.com/v4/letter/k/0ea827/32.png) [@Kero1](https://rubytalk.org/u/Kero1)\
**Post date:** [24 July 2003 18:34 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000/9 "2003-07-24T18:34:10Z")

</div>

> I’m sure we still have problems left. Braves, try and find errors, on  
> as many platforms as possible, please.

Find below the results of building preview4 on HP-UX;  
I fiddled a bit with those (important!!) sha2 warnings and I have a  
feeling I’m missing something obvious. Can’t get it to work ☹

Furthermore I get a whole series of lines like this:  
but those seem harmless to me.

Bye,  
Kero.

$ uname -a  
HP-UX aberti B.11.11 U 9000/800 513706597 unlimited-user license  
$ CC=cc CFLAGS=+Z ./configure # gcc breaks on /usr/include/sys/socket.h  
# +Z is required for linking tcltklib  
$ make  
…  
$ make install  
$ ruby -v  
ruby 1.8.0 (2003-07-24) [hppa2.0w-hpux11.11]

> **···**
>
> cc: “io.c”, line 869: warning 604: Pointers are not assignment-compatible.  
> cc: “sha2.c”, line 218: warning 602: Integer constant exceeds its storage.  
> cc: “sha2.c”, line 281: warning 602: Integer constant exceeds its storage.

---

<div class="post-metadata">

**Author:** ![Ben\_Giddings](https://avatars.discourse-cdn.com/v4/letter/b/b19c9b/32.png) [@Ben\_Giddings](https://rubytalk.org/u/Ben_Giddings)\
**Post date:** [24 July 2003 19:40 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000/10 "2003-07-24T19:40:29Z")

</div>

Compiling on RedHat 9:

gcc -fPIC -g -O2 -I. -I/usr/local/ruby-1.8.0 -I/usr/local/ruby-1.8.0  
-I/usr/local/ruby-1.8.0/ext/openssl -DHAVE\_OPENSSL\_CRYPTO\_H -DHAVE\_UNISTD\_H  
-DHAVE\_SYS\_TIME\_H -DHAVE\_EVP\_MD\_CTX\_CREATE -DHAVE\_EVP\_MD\_CTX\_CLEANUP  
-DHAVE\_EVP\_MD\_CTX\_DESTROY -DHAVE\_PEM\_DEF\_CALLBACK -DHAVE\_EVP\_MD\_CTX\_INIT  
-DHAVE\_HMAC\_CTX\_INIT -DHAVE\_HMAC\_CTX\_CLEANUP -DHAVE\_X509\_CRL\_SET\_VERSION  
-DHAVE\_X509\_CRL\_SET\_ISSUER\_NAME -DHAVE\_X509\_CRL\_SORT  
-DHAVE\_X509\_CRL\_ADD0\_REVOKED -DHAVE\_CONF\_GET1\_DEFAULT\_CONFIG\_FILE  
-DHAVE\_BN\_MOD\_SQR -DHAVE\_BN\_MOD\_ADD -DHAVE\_BN\_MOD\_SUB  
-DHAVE\_CONF\_GET1\_DEFAULT\_CONFIG\_FILE -DHAVE\_VA\_ARGS\_MACRO  
-DHAVE\_OPENSSL\_OCSP\_H -DHAVE\_ST\_FLAGS -DHAVE\_RB\_OBJ\_INIT\_COPY -c ossl.c  
In file included from /usr/include/openssl/ssl.h:179,  
from ossl.h:34,  
from ossl.c:11:  
/usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory  
In file included from /usr/include/openssl/ssl.h:179,  
from ossl.h:34,  
from ossl.c:11:  
/usr/include/openssl/kssl.h:132: parse error before “krb5\_enctype”  
/usr/include/openssl/kssl.h:134: parse error before “FAR”  
…

ben% locate krb5.h  
/usr/kerberos/include/gssapi/gssapi\_krb5.h  
/usr/kerberos/include/krb5.h

It looks like /usr/kerberos/include isn’t in the include path. Configure  
should probably catch that, right? I configured it as ./configure  
–prefix=/usr/local/ruby-1.8.0-preview4

Btw, would it make sense to change the top-level directory in the tar file to  
“ruby-1.8.0-src” so that if people want to install to /usr/local/ruby-1.8.0  
they can do so more easily?

Ben

> **···**
>
> On Thu July 24 2003 4:03 am, Yukihiro Matsumoto wrote:
> 
> > I’m sure we still have problems left. Braves, try and find errors, on  
> > as many platforms as possible, please.

---

<div class="post-metadata">

**Author:** ![Brian\_McCallister2](https://avatars.discourse-cdn.com/v4/letter/b/ea666f/32.png) [@Brian\_McCallister2](https://rubytalk.org/u/Brian_McCallister2)\
**Post date:** [24 July 2003 19:50 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000/11 "2003-07-24T19:50:25Z")

</div>

ossl\_config.c:147: bad macro argument list  
ossl\_config.c:147: bad macro argument list  
cpp-precomp: warning: errors during smart preprocessing, retrying in  
basic mode  
:1:1: no macro name given in #define directive  
make[1]: \*\*\* [ossl\_config.o] Error 1  
make: \*\*\* [all] Error 1

Darwin Kernel Version 6.6: Thu May 1 21:48:54 PDT 2003;  
root:xnu/xnu-344.34.obj~1/RELEASE\_PPC Power Macintosh powerpc

OS X 10.2.[whatever current is]

-Brian

> **···**
>
> On Thursday, July 24, 2003, at 04:03 AM, Yukihiro Matsumoto wrote:
> 
> > Hello,
> > 
> > I just put preview4 archive on the ftp server.
> > 
> > I’m sure we still have problems left. Braves, try and find errors, on  
> > as many platforms as possible, please.
> > 
> > ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview4.tar.gz
> > 
> > I will submit preview5 on Monday 8:00am UTC. The final  
> > 1.8.0 will be available on either 30th or 31st, as I hope.
> > 
> > ```
> > matz.
> > 
> > ```
> > 
> > p.s.  
> > To IA64 users: it is reported that you need to change optimize flag to  
> > “-O0” to compile on IA64 machines.

---

<div class="post-metadata">

**Author:** ![Wybo\_Dekker](https://avatars.discourse-cdn.com/v4/letter/w/ee59a6/32.png) [@Wybo\_Dekker](https://rubytalk.org/u/Wybo_Dekker)\
**Post date:** [25 July 2003 13:29 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000/12 "2003-07-25T13:29:26Z")

</div>

ruby -vwe “require ‘tk’”

says:

ruby 1.8.0 (2003-07-24) [i686-linux]

/usr/local/lib/ruby/1.8/tk.rb:940: warning: method redefined;   
discarding old chooseDirectory

/usr/local/lib/ruby/1.8/tk.rb:1487:in `const_missing': \ uninitialized constant Tk::Encoding::INTERP (NameError) from /usr/local/lib/ruby/1.8/tk.rb:1487:in`encoding='  
from /usr/local/lib/ruby/1.8/tk.rb:1522  
from -e:1:in `require’  
from -e:1

> **···**
>
> –  
> Wybo

---

<div class="post-metadata">

**Author:** ![Dave\_Fayram](https://avatars.discourse-cdn.com/v4/letter/d/ecccb3/32.png) [@Dave\_Fayram](https://rubytalk.org/u/Dave_Fayram)\
**Post date:** [25 July 2003 14:49 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000/13 "2003-07-25T14:49:46Z")

</div>

Mac OS X 10.3 Developer Preview has the following issue during build of  
eval.c:

gcc -g -O2 -pipe -I. -I. -c eval.c  
eval.c:8217: warning: static declaration for `thread_switch' follows non-static eval.c: In function `thread\_switch’:  
eval.c:8218: error: argument `n’ doesn’t match prototype

and later:

eval.c:9147: error: `thread_abort' redeclared as different kind of symbol /usr/include/mach/ppc/thread_act.h:143: error: previous declaration of `thread\_abort’  
eval.c:9147: warning: `thread_abort' was declared `extern’ and later  
`static' eval.c: In function `rb\_thread\_start\_0’:  
eval.c:9326: error: too few arguments to function `thread_switch' eval.c:9351: error: too few arguments to function `thread\_switch’  
eval.c: In function `rb_thread_interrupt': eval.c:9595: error: too few arguments to function `thread\_switch’  
eval.c: In function `rb_thread_signal_raise': eval.c:9615: error: too few arguments to function `thread\_switch’

(and more instances of this)

Oh…  
gcc -v  
Reading specs from /usr/libexec/gcc/darwin/ppc/3.3/specs  
Thread model: posix  
gcc version 3.3 20030304 (Apple Computer, Inc. build 1435)

uname -a  
Darwin zero.local. 7.0.0b1 Darwin Kernel Version 7.0.0b1: Mon Jun 16  
23:01:44 PDT 2003; root:xnu/xnu-452.1.obj~1/RELEASE\_PPC Power  
Macintosh powerpc

Looks like eval.c’s functions are trying to override  
/user/include/mach/thread\* 's functions and losing.

- Dave “paradox” Fayram  
Developer / Idealist  
[kirindave@lensmen.net](mailto:kirindave@lensmen.net)

> **···**
>
> On Thursday, July 24, 2003, at 1:03 AM, Yukihiro Matsumoto wrote:
> 
> > ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview4.tar.gz

---

<div class="post-metadata">

**Author:** ![Yukihiro\_Matsumoto2](https://avatars.discourse-cdn.com/v4/letter/y/b9e5f3/32.png) [@Yukihiro\_Matsumoto2](https://rubytalk.org/u/Yukihiro_Matsumoto2)\
**Post date:** [24 July 2003 16:42 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000/14 "2003-07-24T16:42:24Z")

</div>

Strange. It has not changed since 1.6.8; it should be compiled with  
“-g -O2” by default, without stripping.

```
						matz.

```

> **···**
>
> In message “Re: ruby 1.8.0 preview4” on 03/07/24, Brian Candler [B.Candler@pobox.com](mailto:B.Candler@pobox.com) writes:
> 
> > > ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview4.tar.gz
> > 
> > I notice code is compiled with -g and not stripped. Looking at 1.6.8 it  
> > seems to be the same, so I guess this is intentional.

---

<div class="post-metadata">

**Author:** ![Yukihiro\_Matsumoto2](https://avatars.discourse-cdn.com/v4/letter/y/b9e5f3/32.png) [@Yukihiro\_Matsumoto2](https://rubytalk.org/u/Yukihiro_Matsumoto2)\
**Post date:** [24 July 2003 16:45 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000/15 "2003-07-24T16:45:45Z")

</div>

Hi,

> **···**
>
> In message “Re: ruby 1.8.0 preview4” on 03/07/25, Chris Morris [chrismo@clabs.org](mailto:chrismo@clabs.org) writes:
> 
> > I’m guessing this is known, but any script I’ve got that loads rexml  
> > emits these warnings:
> > 
> > c:/ruby/lib/ruby/site\_ruby/1.8/rexml/entity.rb:21: warning: character  
> > class has`-’ without escape
> 
> We already fixed them before preview4. Perhaps you need to re-install  
> the libraries.
> 
> ```
> matz.
> 
> ```

---

<div class="post-metadata">

**Author:** ![Yukihiro\_Matsumoto2](https://avatars.discourse-cdn.com/v4/letter/y/b9e5f3/32.png) [@Yukihiro\_Matsumoto2](https://rubytalk.org/u/Yukihiro_Matsumoto2)\
**Post date:** [24 July 2003 16:47 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000/16 "2003-07-24T16:47:22Z")

</div>

Hi,

> **···**
>
> In message “Re: ruby 1.8.0 preview4” on 03/07/24, ts [decoux@moulon.inra.fr](mailto:decoux@moulon.inra.fr) writes:
> 
> > This change is normal (in mkmf.rb)
> > 
> > 1.6.8
> > 
> > DLDFLAGS = #{$DLDFLAGS} #{$LDFLAGS}
> > 
> > 1.8.0
> > 
> > DLDFLAGS = #{CONFIG[‘DLDFLAGS’]} #$DLDFLAGS
> > 
> > If someone use $LDFLAGS in extconf.rb, he’ll have surprise with 1.8.0
> 
> I believe this change was made by Nobu, and was intentional. Sorry  
> for surprises if they happen.
> 
> ```
> matz.
> 
> ```

---

<div class="post-metadata">

**Author:** ![Yukihiro\_Matsumoto2](https://avatars.discourse-cdn.com/v4/letter/y/b9e5f3/32.png) [@Yukihiro\_Matsumoto2](https://rubytalk.org/u/Yukihiro_Matsumoto2)\
**Post date:** [24 July 2003 18:32 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000/17 "2003-07-24T18:32:00Z")

</div>

Hi,

> (rdb:1) b 4  
> Set breakpoint 1 at tmp.rb:4  
> (rdb:1) c  
> hey  
> tmp.rb:2:puts ‘hey’  
> (rdb:1) c  
> hey

It’s a bug. I fixed. Wait until Monday, or apply the following  
patch.

```
						matz.

```

— lib/debug.rb 3 Jul 2003 15:58:03 -0000 1.44  
+++ lib/debug.rb 24 Jul 2003 18:31:36 -0000  
@@ -705,3 +705,3 @@ EOHELP  
@stop\_next -= 1

- @stop\_next = 0 if @stop\_next \< 0

- @stop\_next = -1 if @stop\_next \< 0  
elsif @frames.size \< @no\_step

> **···**
>
> In message “Re: ruby 1.8.0 preview4 - c in debug doesn’t work?” on 03/07/25, Chris Morris [chrismo@clabs.org](mailto:chrismo@clabs.org) writes:

---

<div class="post-metadata">

**Author:** ![Yukihiro\_Matsumoto2](https://avatars.discourse-cdn.com/v4/letter/y/b9e5f3/32.png) [@Yukihiro\_Matsumoto2](https://rubytalk.org/u/Yukihiro_Matsumoto2)\
**Post date:** [24 July 2003 18:57 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000/18 "2003-07-24T18:57:55Z")

</div>

Hi,

> **···**
>
> In message “Re: ruby 1.8.0 preview4” on 03/07/25, Kero van Gelder [kero@chello.single-dot.nl](mailto:kero@chello.single-dot.nl) writes:
> 
> > Find below the results of building preview4 on HP-UX;  
> > I fiddled a bit with those (important!!) sha2 warnings and I have a  
> > feeling I’m missing something obvious. Can’t get it to work ☹
> 
> Hmm, it seems HP-UX compiler does not provide sane definition of  
> uint64\_t. I don’t know how to fix this. Anyone?
> 
> ```
> matz.
> 
> ```

---

<div class="post-metadata">

**Author:** ![Aredridel1](https://avatars.discourse-cdn.com/v4/letter/a/d07c76/32.png) [@Aredridel1](https://rubytalk.org/u/Aredridel1)\
**Post date:** [24 July 2003 19:11 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000/19 "2003-07-24T19:11:15Z")

</div>

PLD RPMs are available at [http://polis.nbtsc.org/~aredridel/rpm](http://polis.nbtsc.org/~aredridel/rpm) which is  
a valid poldek-source as well.

I still had to apply the patch for ncurses’ location. It’s attached –  
it can probably go in the main tree without problems.

–Ari

[ruby-curses-terminfo.patch](https://rubytalk.org/uploads/short-url/9DF3Ak5m42npCdOKS7bPnoe7JXg.patch) (723 Bytes)

> **···**
>
> On Thu, 2003-07-24 at 09:54, Aredridel wrote:
> 
> > On Thu, 2003-07-24 at 02:03, Yukihiro Matsumoto wrote:
> > 
> > > Hello,
> > > 
> > > I just put preview4 archive on the ftp server.
> > 
> > I’ll have PLD RPMs available via HTTP and the Poldek this afternoon,  
> > with luck.

---

<div class="post-metadata">

**Author:** ![Brian\_McCallister2](https://avatars.discourse-cdn.com/v4/letter/b/ea666f/32.png) [@Brian\_McCallister2](https://rubytalk.org/u/Brian_McCallister2)\
**Post date:** [24 July 2003 19:51 UTC](https://rubytalk.org/t/ruby-1-8-0-preview4/7000/20 "2003-07-24T19:51:41Z")

</div>

$gcc -v  
Apple Computer, Inc. GCC version 1175, based on gcc version 3.1  
20020420 (prerelease)

> **···**
>
> On Thursday, July 24, 2003, at 03:50 PM, Brian McCallister wrote:
> 
> > ossl\_config.c:147: bad macro argument list  
> > ossl\_config.c:147: bad macro argument list  
> > cpp-precomp: warning: errors during smart preprocessing, retrying in  
> > basic mode  
> > :1:1: no macro name given in #define directive  
> > make[1]: \*\*\* [ossl\_config.o] Error 1  
> > make: \*\*\* [all] Error 1
> > 
> > Darwin Kernel Version 6.6: Thu May 1 21:48:54 PDT 2003;  
> > root:xnu/xnu-344.34.obj~1/RELEASE\_PPC Power Macintosh powerpc
> > 
> > OS X 10.2.[whatever current is]
> > 
> > -Brian
> > 
> > On Thursday, July 24, 2003, at 04:03 AM, Yukihiro Matsumoto wrote:
> > 
> > > Hello,
> > > 
> > > I just put preview4 archive on the ftp server.
> > > 
> > > I’m sure we still have problems left. Braves, try and find errors, on  
> > > as many platforms as possible, please.
> > > 
> > > ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview4.tar.gz
> > > 
> > > I will submit preview5 on Monday 8:00am UTC. The final  
> > > 1.8.0 will be available on either 30th or 31st, as I hope.
> > > 
> > > ```
> > > matz.
> > > 
> > > ```
> > > 
> > > p.s.  
> > > To IA64 users: it is reported that you need to change optimize flag to  
> > > “-O0” to compile on IA64 machines.

[Next page](https://rubytalk.org/t/ruby-1-8-0-preview4/7000.md?page=2)
