Forum: Ruby-core [ruby-trunk - Bug #7737][Open] problem with generated rbconfig.rb for Haiku

Posted by paul0 (Paulo Geyer) (Guest)
on 2013-01-23 15:47
(Received via mailing list)
Issue #7737 has been reported by paul0 (Paulo Geyer).

----------------------------------------
Bug #7737: problem with generated rbconfig.rb for Haiku
https://bugs.ruby-lang.org/issues/7737

Author: paul0 (Paulo Geyer)
Status: Open
Priority: Normal
Assignee:
Category:
Target version:
ruby -v: ruby 2.0.0dev (2013-01-23 trunk 38898) [i586-haiku]


After compiling ruby 2.0.0 for Haiku, I couldn't install gems with 
native extensions, found something wrong with rbconfig.rb

  CONFIG["RPATHFLAG"] = " -Wl,-R%1$-s"

changing that to:
  CONFIG["RPATHFLAG"] = ""

made possible to rubygems create native extensions
Posted by ko1 (Koichi Sasada) (Guest)
on 2013-01-25 04:06
(Received via mailing list)
Issue #7737 has been updated by ko1 (Koichi Sasada).

Category set to build
Assignee set to nobu (Nobuyoshi Nakada)
Target version set to 2.0.0

Nobu, could you check this issue?
----------------------------------------
Bug #7737: problem with generated rbconfig.rb for Haiku
https://bugs.ruby-lang.org/issues/7737#change-35591

Author: paul0 (Paulo Geyer)
Status: Open
Priority: Normal
Assignee: nobu (Nobuyoshi Nakada)
Category: build
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2013-01-23 trunk 38898) [i586-haiku]


After compiling ruby 2.0.0 for Haiku, I couldn't install gems with 
native extensions, found something wrong with rbconfig.rb

  CONFIG["RPATHFLAG"] = " -Wl,-R%1$-s"

changing that to:
  CONFIG["RPATHFLAG"] = ""

made possible to rubygems create native extensions
Posted by Nobuyoshi Nakada (nobu)
on 2013-01-25 07:44
(Received via mailing list)
Issue #7737 has been updated by nobu (Nobuyoshi Nakada).

File bug-7737.diff added
Status changed from Open to Feedback

Could you try the attached patch?
----------------------------------------
Bug #7737: problem with generated rbconfig.rb for Haiku
https://bugs.ruby-lang.org/issues/7737#change-35626

Author: paul0 (Paulo Geyer)
Status: Feedback
Priority: Normal
Assignee: nobu (Nobuyoshi Nakada)
Category: build
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2013-01-23 trunk 38898) [i586-haiku]


After compiling ruby 2.0.0 for Haiku, I couldn't install gems with 
native extensions, found something wrong with rbconfig.rb

  CONFIG["RPATHFLAG"] = " -Wl,-R%1$-s"

changing that to:
  CONFIG["RPATHFLAG"] = ""

made possible to rubygems create native extensions
Posted by Nobuyoshi Nakada (nobu)
on 2013-01-28 09:32
(Received via mailing list)
Issue #7737 has been updated by nobu (Nobuyoshi Nakada).

File bug-7737.diff added

Seems RPATHFLAG unnecessary for extconf.rb.

Attaching newer patch.
----------------------------------------
Bug #7737: problem with generated rbconfig.rb for Haiku
https://bugs.ruby-lang.org/issues/7737#change-35688

Author: paul0 (Paulo Geyer)
Status: Feedback
Priority: Normal
Assignee: nobu (Nobuyoshi Nakada)
Category: build
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2013-01-23 trunk 38898) [i586-haiku]


After compiling ruby 2.0.0 for Haiku, I couldn't install gems with 
native extensions, found something wrong with rbconfig.rb

  CONFIG["RPATHFLAG"] = " -Wl,-R%1$-s"

changing that to:
  CONFIG["RPATHFLAG"] = ""

made possible to rubygems create native extensions
Posted by paul0 (Paulo Geyer) (Guest)
on 2013-02-02 18:53
(Received via mailing list)
Issue #7737 has been updated by paul0 (Paulo Geyer).


nobu (Nobuyoshi Nakada) wrote:
> Seems RPATHFLAG unnecessary for extconf.rb.
>
> Attaching newer patch.

tried again with the latest patch, and updated my local code with the 
remote repository, now it can't find "complex.o"

here is the make output

linking shared-object io/wait.so
installing default wait libraries
make[2]: Leaving directory `/home/code/ruby/ext/io/wait'
make[2]: Entering directory `/home/code/ruby/ext/json'
installing default libraries
make[2]: Leaving directory `/home/code/ruby/ext/json'
make[2]: Entering directory `/home/code/ruby/ext/json/generator'
linking shared-object json/ext/generator.so
installing default generator libraries
make[2]: Leaving directory `/home/code/ruby/ext/json/generator'
make[2]: Entering directory `/home/code/ruby/ext/json/parser'
linking shared-object json/ext/parser.so
installing default parser libraries
make[2]: Leaving directory `/home/code/ruby/ext/json/parser'
make[2]: Entering directory `/home/code/ruby/ext/mathn/complex'
linking shared-object mathn/complex.so
ld: cannot find complex.o: No such file or directory
make[2]: *** [../../../.ext/i586-haiku/mathn/complex.so] Error 1
make[2]: Leaving directory `/home/code/ruby/ext/mathn/complex'
make[1]: *** [ext/mathn/complex/all] Error 2
make[1]: Leaving directory `/home/code/ruby'
make: *** [build-ext] Error 2

----------------------------------------
Bug #7737: problem with generated rbconfig.rb for Haiku
https://bugs.ruby-lang.org/issues/7737#change-35786

Author: paul0 (Paulo Geyer)
Status: Feedback
Priority: Normal
Assignee: nobu (Nobuyoshi Nakada)
Category: build
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2013-01-23 trunk 38898) [i586-haiku]


After compiling ruby 2.0.0 for Haiku, I couldn't install gems with 
native extensions, found something wrong with rbconfig.rb

  CONFIG["RPATHFLAG"] = " -Wl,-R%1$-s"

changing that to:
  CONFIG["RPATHFLAG"] = ""

made possible to rubygems create native extensions
Posted by paul0 (Paulo Geyer) (Guest)
on 2013-02-02 19:16
(Received via mailing list)
Issue #7737 has been updated by paul0 (Paulo Geyer).


fixed that, changed to $(srcdir)/complex.o the like where tells where 
the object to be linked is in the ext/mathn/complex/Makefile

had to do that with ext/mathn/rational/Makefile too
----------------------------------------
Bug #7737: problem with generated rbconfig.rb for Haiku
https://bugs.ruby-lang.org/issues/7737#change-35787

Author: paul0 (Paulo Geyer)
Status: Feedback
Priority: Normal
Assignee: nobu (Nobuyoshi Nakada)
Category: build
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2013-01-23 trunk 38898) [i586-haiku]


After compiling ruby 2.0.0 for Haiku, I couldn't install gems with 
native extensions, found something wrong with rbconfig.rb

  CONFIG["RPATHFLAG"] = " -Wl,-R%1$-s"

changing that to:
  CONFIG["RPATHFLAG"] = ""

made possible to rubygems create native extensions
Posted by paul0 (Paulo Geyer) (Guest)
on 2013-02-02 22:13
(Received via mailing list)
Issue #7737 has been updated by paul0 (Paulo Geyer).


paul0 (Paulo Geyer) wrote:
> fixed that, changed to $(srcdir)/complex.o the line where tells where the object 
to be linked is in the ext/mathn/complex/Makefile
>
> had to do that with ext/mathn/rational/Makefile too

fixed other things, and finished compiling
this patch haven't solved the gem native extension problem, it still 
tries to use -Wl parameter with ld
----------------------------------------
Bug #7737: problem with generated rbconfig.rb for Haiku
https://bugs.ruby-lang.org/issues/7737#change-35788

Author: paul0 (Paulo Geyer)
Status: Feedback
Priority: Normal
Assignee: nobu (Nobuyoshi Nakada)
Category: build
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2013-01-23 trunk 38898) [i586-haiku]


After compiling ruby 2.0.0 for Haiku, I couldn't install gems with 
native extensions, found something wrong with rbconfig.rb

  CONFIG["RPATHFLAG"] = " -Wl,-R%1$-s"

changing that to:
  CONFIG["RPATHFLAG"] = ""

made possible to rubygems create native extensions
Posted by Nobuyoshi Nakada (nobu)
on 2013-02-03 14:32
(Received via mailing list)
Issue #7737 has been updated by nobu (Nobuyoshi Nakada).


paul0 (Paulo Geyer) wrote:
> fixed that, changed to $(srcdir)/complex.o the line where tells where the object 
to be linked is in the ext/mathn/complex/Makefile

$(srcdir)/complex.o?
I have no idea why the object file is prefixed with $(srcdir).
Can't you show that Makefile?


----------------------------------------
Bug #7737: problem with generated rbconfig.rb for Haiku
https://bugs.ruby-lang.org/issues/7737#change-35806

Author: paul0 (Paulo Geyer)
Status: Feedback
Priority: Normal
Assignee: nobu (Nobuyoshi Nakada)
Category: build
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2013-01-23 trunk 38898) [i586-haiku]


After compiling ruby 2.0.0 for Haiku, I couldn't install gems with 
native extensions, found something wrong with rbconfig.rb

  CONFIG["RPATHFLAG"] = " -Wl,-R%1$-s"

changing that to:
  CONFIG["RPATHFLAG"] = ""

made possible to rubygems create native extensions
Posted by mame (Yusuke Endoh) (Guest)
on 2013-02-18 17:38
(Received via mailing list)
Issue #7737 has been updated by mame (Yusuke Endoh).


Looks similar to #7864.  Does r39290 help you?

--
Yusuke Endoh <mame@tsg.ne.jp>
----------------------------------------
Bug #7737: problem with generated rbconfig.rb for Haiku
https://bugs.ruby-lang.org/issues/7737#change-36559

Author: paul0 (Paulo Geyer)
Status: Feedback
Priority: Normal
Assignee: nobu (Nobuyoshi Nakada)
Category: build
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2013-01-23 trunk 38898) [i586-haiku]


After compiling ruby 2.0.0 for Haiku, I couldn't install gems with 
native extensions, found something wrong with rbconfig.rb

  CONFIG["RPATHFLAG"] = " -Wl,-R%1$-s"

changing that to:
  CONFIG["RPATHFLAG"] = ""

made possible to rubygems create native extensions
Posted by naruse (Yui NARUSE) (Guest)
on 2013-04-18 20:52
(Received via mailing list)
Issue #7737 has been updated by naruse (Yui NARUSE).


Closed because no feedback.
----------------------------------------
Bug #7737: problem with generated rbconfig.rb for Haiku
https://bugs.ruby-lang.org/issues/7737#change-38714

Author: paul0 (Paulo Geyer)
Status: Feedback
Priority: Normal
Assignee: nobu (Nobuyoshi Nakada)
Category: build
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2013-01-23 trunk 38898) [i586-haiku]
Backport:


After compiling ruby 2.0.0 for Haiku, I couldn't install gems with 
native extensions, found something wrong with rbconfig.rb

  CONFIG["RPATHFLAG"] = " -Wl,-R%1$-s"

changing that to:
  CONFIG["RPATHFLAG"] = ""

made possible to rubygems create native extensions
Posted by naruse (Yui NARUSE) (Guest)
on 2013-04-18 20:54
(Received via mailing list)
Issue #7737 has been updated by naruse (Yui NARUSE).

Status changed from Feedback to Closed


----------------------------------------
Bug #7737: problem with generated rbconfig.rb for Haiku
https://bugs.ruby-lang.org/issues/7737#change-38715

Author: paul0 (Paulo Geyer)
Status: Closed
Priority: Normal
Assignee: nobu (Nobuyoshi Nakada)
Category: build
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2013-01-23 trunk 38898) [i586-haiku]
Backport:


After compiling ruby 2.0.0 for Haiku, I couldn't install gems with 
native extensions, found something wrong with rbconfig.rb

  CONFIG["RPATHFLAG"] = " -Wl,-R%1$-s"

changing that to:
  CONFIG["RPATHFLAG"] = ""

made possible to rubygems create native extensions
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.