harrisj wrote:
> * run rake. If you get a compilation error, post the trace here
Hi,
I've tried to install it, and I got the following error while running
rake :
** Execute ext/apache2/mod_passenger.so
### In ext/apache2:
g++ -shared Utils.o Logging.o System.o Configuration.o Hooks.o
mod_passenger.o -fPIC -o mod_passenger.so -lxnet -lrt -lsocket -lnsl -
D_XOPEN_SOURCE=500 -D_XPG4_2 -D__EXTENSIONS__ -DBOOST_HAS_STDINT_H -
lstdc++ -lpthread ../boost/src/libboost_thread.a -L/opt/home/vincent/
usr/apache2/lib -lapr-1
ld: fatal: relocation error: file: Logging.o section: .rel.debug_info
symbol: : relocation against a discarded symbol,
symbol is part of discarded
section: .gnu.linkonce.t._ZStorSt13_Ios_OpenmodeS_
collect2: ld returned 1 exit status
rake aborted!
Command failed with status (1): [g++ -shared Utils.o Logging.o
System.o Con...]
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
899:in `sh'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
906:in `call'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
906:in `sh'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
985:in `sh'
/opt/home/vincent/usr/src/harrisj-passenger-
a9d69def9423b1dc608c33d235c3b29b3c3ddb58/lib/rake/cplusplus.rb:42:in
`create_shared_library'
/opt/home/vincent/usr/src/harrisj-passenger-
a9d69def9423b1dc608c33d235c3b29b3c3ddb58/Rakefile:140
/opt/home/vincent/usr/src/harrisj-passenger-
a9d69def9423b1dc608c33d235c3b29b3c3ddb58/lib/rake/extensions.rb:117:in
`class_eval'
/opt/home/vincent/usr/src/harrisj-passenger-
a9d69def9423b1dc608c33d235c3b29b3c3ddb58/lib/rake/extensions.rb:117:in
`file'
/opt/home/vincent/usr/src/harrisj-passenger-
a9d69def9423b1dc608c33d235c3b29b3c3ddb58/lib/rake/extensions.rb:116:in
`chdir'
/opt/home/vincent/usr/src/harrisj-passenger-
a9d69def9423b1dc608c33d235c3b29b3c3ddb58/lib/rake/extensions.rb:116:in
`file'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
546:in `call'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
546:in `execute'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
541:in `each'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
541:in `execute'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
508:in `invoke_with_call_chain'
/opt/home/vincent/usr/lib/ruby/1.8/thread.rb:135:in `synchronize'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
501:in `invoke_with_call_chain'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
518:in `invoke_prerequisites'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
1183:in `each'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
1183:in `send'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
1183:in `each'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
515:in `invoke_prerequisites'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
507:in `invoke_with_call_chain'
/opt/home/vincent/usr/lib/ruby/1.8/thread.rb:135:in `synchronize'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
501:in `invoke_with_call_chain'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
518:in `invoke_prerequisites'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
1183:in `each'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
1183:in `send'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
1183:in `each'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
515:in `invoke_prerequisites'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
507:in `invoke_with_call_chain'
/opt/home/vincent/usr/lib/ruby/1.8/thread.rb:135:in `synchronize'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
501:in `invoke_with_call_chain'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
494:in `invoke'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
1931:in `invoke_task'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
1909:in `top_level'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
1909:in `each'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
1909:in `top_level'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
1948:in `standard_exception_handling'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
1903:in `top_level'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
1881:in `run'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
1948:in `standard_exception_handling'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:
1878:in `run'
/opt/home/vincent/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/bin/rake:31
/home/vincent/usr/bin/rake:19:in `load'
/home/vincent/usr/bin/rake:19
My version of solaris is : SunOS pictor 5.10 Generic_118855-36 i86pc
i386 i86pc
GCC is : gcc (GCC) 4.0.2 (previously installed by someone else)
And I installed apache2, ruby and rubygems just before passenger :
apache 2.2.9 installed from sources
ruby 1.8.5 installed from sources
rubygems 1.2.0 installed from sources
and latest version of rake : 0.8.1 (from gems)
Thanks for any help !
Vincent