Ruby 1.8.0 failure on AIX 4.3.3 with GCC

Ask a Question related to Ruby, Design and Development.

  1. #1

    Default Re: Ruby 1.8.0 failure on AIX 4.3.3 with GCC

    Hi,

    In message "Ruby 1.8.0 failure on AIX 4.3.3 with GCC"
    on 03/10/31, "Philippe Lucas" <philippe.lucas@technologies-gid.com> writes:

    |I've found errors on AIX 4.3.3 :

    I want to see exact error messages.
    Besides, can you try the latest 1.8.1 preview2 please?

    matz.


    Yukihiro Matsumoto Guest

  2. Similar Questions and Discussions

    1. WSDL parse failure (ruby 1.8.1-preview2, soap4r-1_5_1)
      The Ruby wsdl library doesn't seem to be able to parse the GoogleSearch.wsdl file (http://api.google.com/GoogleSearch.wsdl). I am using ruby...
    2. [ba-rb] BA-rb ( Bay Area Ruby Users Group ) - 'Generating Code in Ruby' by Jack Herrington.
      Count me in again, too. -- Jos Backus _/ _/_/_/ Sunnyvale, CA _/ _/ _/ _/ _/_/_/ _/ _/ _/ _/ jos at...
    3. BA-rb ( Bay Area Ruby Users Group ) - 'Generating Code in Ruby' by Jack Herrington.
      BA-rb (Bay Area Ruby language Users Group) is pleased to announce that it will begin meeting again. The topic for the first meeting will be a...
    4. RubyConf, Ruby Central, Ruby Garden temporary outage
      Hi -- Just to let everyone know that there's a network outage at the host for the RubyConf registration, which also affects Ruby Garden and Ruby...
    5. [ANN] ruby-freedb, ruby-serialport, ruby-mp3info moved to Rubyforge
      http://ruby-freedb.rubyforge.org/ http://ruby-serialport.rubyforge.org/ http://ruby-mp3info.rubyforge.org/ bye! --...
  3. #2

    Default Re: Ruby 1.8.0 failure on AIX 4.3.3 with GCC

    This is a multi-part message in MIME format.

    ------=_NextPart_000_0064_01C3A204.3F610E40
    Content-Type: text/plain;
    charset="iso-8859-1"
    Content-Transfer-Encoding: 7bit

    Hello,

    Ok. I've tried again with 181 preview2 and gcc 320 on AIX 4.3.3.

    -1) Bind error for miniruby. See : err01.lst.
    Then I have deleted the -brtl (For me add -wl,-brtl is an error) and built
    miniruby.
    Now curses compiles OK. I have seen the patch applied.
    -2) readline extension doesn't compiles. See err02.lst.
    Then I've patched readline.c and have built ruby.
    make test works

    Philippe Lucas.

    ----- Original Message -----
    From: "Yukihiro Matsumoto" <matz@ruby-lang.org>
    To: "ruby-talk ML" <ruby-talk@ruby-lang.org>
    Sent: Saturday, November 01, 2003 3:49 AM
    Subject: Re: Ruby 1.8.0 failure on AIX 4.3.3 with GCC

    > Hi,
    >
    > In message "Ruby 1.8.0 failure on AIX 4.3.3 with GCC"
    > on 03/10/31, "Philippe Lucas" <philippe.lucas@technologies-gid.com>
    writes:
    >
    > |I've found errors on AIX 4.3.3 :
    >
    > I want to see exact error messages.
    > Besides, can you try the latest 1.8.1 preview2 please?
    >
    > matz.
    >
    ------=_NextPart_000_0064_01C3A204.3F610E40
    Content-Type: application/octet-stream;
    name="err01.lst"
    Content-Transfer-Encoding: quoted-printable
    Content-Disposition: attachment;
    filename="err01.lst"

    gcc -g -I. -I.. -c ../dmyext.c=0A=
    ar rcu libruby-static.a array.o bignum.o class.o compar.o dir.o dln.o =
    enum.o error.o eval.o file.o gc.o hash.o inits.o io.o marshal.o math.o =
    numeric.o object.o pack.o parse.o process.o prec.o random.o range.o re.o =
    regex.o ruby.o signal.o sprintf.o st.o string.o struct.o time.o util.o =
    variable.o version.o flock.o isinf.o dmyext.o=0A=
    gcc -g -I. -I.. -c ../main.c=0A=
    gcc -g -brtl main.o dmyext.o libruby-static.a -ldl -lcrypt -lm -o =
    miniruby=0A=
    ld: 0706-005 Cannot find or open file: libgcc.a=0A=
    ld:open(): No such file or directory=0A=
    ld: 0706-005 Cannot find or open file: libgcc_eh.a=0A=
    ld:open(): No such file or directory=0A=
    ld: 0706-005 Cannot find or open file: libgcc.a=0A=
    ld:open(): No such file or directory=0A=
    ld: 0706-005 Cannot find or open file: libgcc_eh.a=0A=
    ld:open(): No such file or directory=0A=
    make: *** [miniruby] Error 1=0A=

    ------=_NextPart_000_0064_01C3A204.3F610E40
    Content-Type: application/octet-stream;
    name="err02.lst"
    Content-Transfer-Encoding: quoted-printable
    Content-Disposition: attachment;
    filename="err02.lst"

    compiling readline=0A=
    make[1]: Entering directory =
    `/usr21/home/phil/RUBY/ruby-1.8.1/UNIX/ext/readline'=0A=
    gcc -g -DREADLINE_40_OR_LATER -DREADLINE_21_OR_LATER -I. =
    -I/usr21/home/phil/RUBY/ruby-1.8.1/UNIX =
    -I/usr21/home/phil/RUBY/ruby-1.8.1 -I/usr21/home/phil/RUBY/rub=0A=
    y-1.8.1/ext/readline -DHAVE_READLINE_READLINE_H =
    -DHAVE_READLINE_HISTORY_H -DHAVE_RL_CLEANUP_AFTER_SIGNAL -g -c =
    /usr21/home/phil/RUBY/ruby-1.8.1/ext/readline/readline.c=0A=
    =0A=
    In file included from /usr21/home/phil/RUBY/ruby-1.8.1/ruby.h:21,=0A=
    from =
    /usr21/home/phil/RUBY/ruby-1.8.1/ext/readline/readline.c:9:=0A=
    /usr21/home/phil/RUBY/ruby-1.8.1/UNIX/config.h:7:1: warning: =
    "_ALL_SOURCE" redefined=0A=
    In file included from /usr/include/errno.h:37,=0A=
    from =
    /usr21/home/phil/RUBY/ruby-1.8.1/ext/readline/readline.c:4:=0A=
    /usr/include/standards.h:111:1: warning: this is the location of the =
    previous definition=0A=
    In file included from =
    /usr21/home/phil/RUBY/ruby-1.8.1/ext/readline/readline.c:13:=0A=
    /usr/include/unistd.h:167: conflicting types for `lseek64'=0A=
    /usr/include/unistd.h:165: previous declaration of `lseek64'=0A=
    In file included from /usr/include/unistd.h:541,=0A=
    from =
    /usr21/home/phil/RUBY/ruby-1.8.1/ext/readline/readline.c:13:=0A=
    /usr/include/sys/lockf.h:64: conflicting types for `lockf64'=0A=
    /usr/include/sys/lockf.h:62: previous declaration of `lockf64'=0A=
    In file included from =
    /usr21/home/phil/RUBY/ruby-1.8.1/ext/readline/readline.c:13:=0A=
    /usr/include/unistd.h:574: conflicting types for `ftruncate64'=0A=
    /usr/include/unistd.h:572: previous declaration of `ftruncate64'=0A=
    /usr/include/unistd.h:599: conflicting types for `truncate64'=0A=
    /usr/include/unistd.h:597: previous declaration of `truncate64'=0A=
    /usr/include/unistd.h:616: conflicting types for `pread64'=0A=
    /usr/include/unistd.h:613: previous declaration of `pread64'=0A=
    /usr/include/unistd.h:617: conflicting types for `pwrite64'=0A=
    /usr/include/unistd.h:614: previous declaration of `pwrite64'=0A=
    /usr/include/unistd.h:665: conflicting types for `fclear64'=0A=
    /usr/include/unistd.h:662: previous declaration of `fclear64'=0A=
    /usr/include/unistd.h:666: conflicting types for `fsync_range64'=0A=
    /usr/include/unistd.h:663: previous declaration of `fsync_range64'=0A=
    make[1]: *** [readline.o] Error 1=0A=
    make: *** [all] Error 1=0A=
    =0A=
    make[1]: Leaving directory =
    `/usr21/home/phil/RUBY/ruby-1.8.1/UNIX/ext/readline'=0A=

    ------=_NextPart_000_0064_01C3A204.3F610E40--


    Philippe Lucas Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139