Hi
I have tried everything to get the passenger apache 2 module to install
but haven't had any luck yet. Was hoping maybe someone else had similar
problems.
Running on apache v 2.2.3
Linux version 2.4.25 (Debian prerelease)
this is the error message i get when installing the module:
Welcome to the Phusion Passenger Apache 2 module installer, v2.0.3.
This installer will guide you through the entire installation process.
It
shouldn't take more than 3 minutes in total.
Here's what you can expect from the installation process:
1. The Apache 2 module will be installed for you.
2. You'll learn how to configure Apache.
3. You'll learn how to deploy a Ruby on Rails application.
Don't worry if anything goes wrong. This installer will advise you on
how to
solve any problems.
Press Enter to continue, or Ctrl-C to abort.
Checking for required software...
* GNU C++ compiler... found at /usr/bin/g++
* Ruby development headers... found
* OpenSSL support for Ruby... found
* RubyGems... found
* Rake... found at /usr/bin/rake
* Apache 2... found at /usr/sbin/apache2
* Apache 2 development headers... found at /usr/bin/apxs2
* Apache Portable Runtime (APR) development headers... found at
/usr/bin/apr-1-config
* fastthread... found
* rack... found
--------------------------------------------
--------------------------------------------
Compiling and installing Apache 2 module...
cd /usr/lib/ruby/gems/1.8/gems/passenger-2.0.3
rake clean apache2
(in /usr/lib/ruby/gems/1.8/gems/passenger-2.0.3)
### In ext/apache2:
rm -rf Utils.o Bucket.o Logging.o System.o Configuration.o Hooks.o
mod_passenger.o mod_passenger.so ApplicationPoolServerExecutable
rm -r pkg
### In ext/passenger:
make clean
rm -f Makefile
### In ext/boost/src:
rm -f libboost_thread.a *.o
### In test:
rm -f Apache2ModuleTests *.o
### In benchmark:
rm -f DummyRequestHandler ApplicationPool
### In ext/boost/src:
g++ -g -DPASSENGER_DEBUG -fPIC -I../.. -D_REENTRANT -DNDEBUG -c *.cpp
g++ -g -DPASSENGER_DEBUG -fPIC -I../.. -D_REENTRANT -DNDEBUG -c
pthread/exceptions.cpp
g++ -g -DPASSENGER_DEBUG -fPIC -I../.. -D_REENTRANT -DNDEBUG -c
pthread/once.cpp
g++ -g -DPASSENGER_DEBUG -fPIC -I../.. -D_REENTRANT -DNDEBUG -c
pthread/thread.cpp
ar cru libboost_thread.a *.o
ranlib libboost_thread.a
### In ext/apache2:
g++ -I.. -fPIC -g -DPASSENGER_DEBUG -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -I/usr/include/apr-1.0 -DLINUX=2 -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -D_REENTRANT -I/usr/include/apr-1.0
-I/usr/include/openssl -I/usr/include/postgresql -I/usr/include/xmltok
-pthread -I/usr/include/apache2 -D_REENTRANT -g -DPASSENGER_DEBUG -Wall
-I/usr/local/include -c mod_passenger.c
### In ext/apache2:
g++ -I.. -fPIC -g -DPASSENGER_DEBUG -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -I/usr/include/apr-1.0 -DLINUX=2 -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -D_REENTRANT -I/usr/include/apr-1.0
-I/usr/include/openssl -I/usr/include/postgresql -I/usr/include/xmltok
-pthread -I/usr/include/apache2 -D_REENTRANT -g -DPASSENGER_DEBUG -Wall
-I/usr/local/include -c Utils.cpp
### In ext/apache2:
g++ -I.. -fPIC -g -DPASSENGER_DEBUG -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -I/usr/include/apr-1.0 -DLINUX=2 -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -D_REENTRANT -I/usr/include/apr-1.0
-I/usr/include/openssl -I/usr/include/postgresql -I/usr/include/xmltok
-pthread -I/usr/include/apache2 -D_REENTRANT -g -DPASSENGER_DEBUG -Wall
-I/usr/local/include -c Bucket.cpp
### In ext/apache2:
g++ -I.. -fPIC -g -DPASSENGER_DEBUG -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -I/usr/include/apr-1.0 -DLINUX=2 -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -D_REENTRANT -I/usr/include/apr-1.0
-I/usr/include/openssl -I/usr/include/postgresql -I/usr/include/xmltok
-pthread -I/usr/include/apache2 -D_REENTRANT -g -DPASSENGER_DEBUG -Wall
-I/usr/local/include -c Logging.cpp
### In ext/apache2:
g++ -I.. -fPIC -g -DPASSENGER_DEBUG -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -I/usr/include/apr-1.0 -DLINUX=2 -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -D_REENTRANT -I/usr/include/apr-1.0
-I/usr/include/openssl -I/usr/include/postgresql -I/usr/include/xmltok
-pthread -I/usr/include/apache2 -D_REENTRANT -g -DPASSENGER_DEBUG -Wall
-I/usr/local/include -c System.cpp
### In ext/apache2:
g++ -I.. -fPIC -g -DPASSENGER_DEBUG -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -I/usr/include/apr-1.0 -DLINUX=2 -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -D_REENTRANT -I/usr/include/apr-1.0
-I/usr/include/openssl -I/usr/include/postgresql -I/usr/include/xmltok
-pthread -I/usr/include/apache2 -D_REENTRANT -g -DPASSENGER_DEBUG -Wall
-I/usr/local/include -c Configuration.cpp
### In ext/apache2:
g++ -I.. -fPIC -g -DPASSENGER_DEBUG -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -I/usr/include/apr-1.0 -DLINUX=2 -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -D_REENTRANT -I/usr/include/apr-1.0
-I/usr/include/openssl -I/usr/include/postgresql -I/usr/include/xmltok
-pthread -I/usr/include/apache2 -D_REENTRANT -g -DPASSENGER_DEBUG -Wall
-I/usr/local/include -c Hooks.cpp
In file included from ApplicationPool.h:26,
from ApplicationPoolServer.h:38,
from Hooks.cpp:45:
Application.h: In constructor `Passenger::Application::Application(const
std::string&, int, const std::string&, bool, int)':
Application.h:304: warning: `%x' yields only last 2 digits of year in
some
locales
Application.h: In destructor `virtual
Passenger::Application::~Application()':
Application.h:320: warning: `%x' yields only last 2 digits of year in
some
locales
In file included from Hooks.cpp:45:
ApplicationPoolServer.h: In member function `void
Passenger::ApplicationPoolServer::shutdownServer()':
ApplicationPoolServer.h:416: warning: `%x' yields only last 2 digits of
year in
some locales
ApplicationPoolServer.h:435: warning: `%x' yields only last 2 digits of
year in
some locales
ApplicationPoolServer.h:437: warning: `%x' yields only last 2 digits of
year in
some locales
ApplicationPoolServer.h: In member function `void
Passenger::ApplicationPoolServer::createStatusReportFIFO()':
ApplicationPoolServer.h:520: warning: `%x' yields only last 2 digits of
year in
some locales
Hooks.cpp: In static member function `static apr_status_t
Hooks::Container::cleanup(void*)':
Hooks.cpp:286: warning: `%x' yields only last 2 digits of year in some
locales
Hooks.cpp:290: warning: `%x' yields only last 2 digits of year in some
locales
Hooks.cpp: In member function `void Hooks::sendRequestBody(request_rec*,
boost::shared_ptr<Passenger::Application::Session>&,
boost::shared_ptr<Passenger::TempFile>&)':
Hooks.cpp:533: warning: `%x' yields only last 2 digits of year in some
locales
Hooks.cpp: In constructor `Hooks::Hooks(apr_pool_t*, apr_pool_t*,
apr_pool_t*,
server_rec*)':
Hooks.cpp:562: warning: `%x' yields only last 2 digits of year in some
locales
Hooks.cpp: In member function `void Hooks::initChild(apr_pool_t*,
server_rec*)
':
Hooks.cpp:618: warning: `%x' yields only last 2 digits of year in some
locales
Hooks.cpp:622: warning: `%x' yields only last 2 digits of year in some
locales
Hooks.cpp: In member function `int Hooks::handleRequest(request_rec*)':
Hooks.cpp:700: warning: `%x' yields only last 2 digits of year in some
locales
Hooks.cpp:745: warning: `%x' yields only last 2 digits of year in some
locales
Hooks.cpp: In function `apr_status_t destroy_hooks(void*)':
Hooks.cpp:861: warning: `%x' yields only last 2 digits of year in some
locales
Hooks.cpp:865: warning: `%x' yields only last 2 digits of year in some
locales
Hooks.cpp:868: warning: `%x' yields only last 2 digits of year in some
locales
Hooks.cpp: In function `int init_module(apr_pool_t*, apr_pool_t*,
apr_pool_t*,
server_rec*)':
Hooks.cpp:893: warning: `%x' yields only last 2 digits of year in some
locales
Hooks.cpp:904: warning: `%x' yields only last 2 digits of year in some
locales
### In ext/apache2:
g++ -shared Utils.o Bucket.o Logging.o System.o Configuration.o Hooks.o
mod_passenger.o -fPIC -o mod_passenger.so -lstdc++ -lpthread
../boost/src/libboost_thread.a -L/usr/lib -lapr-1
### In ext/apache2:
g++ ApplicationPoolServerExecutable.cpp System.o Utils.o Logging.o -o
ApplicationPoolServerExecutable -I.. -D_REENTRANT -g -DPASSENGER_DEBUG
-Wall -I/usr/local/include -DPASSENGER_DEBUG
../boost/src/libboost_thread.a -lpthread
In file included from ApplicationPool.h:26,
from StandardApplicationPool.h:45,
from ApplicationPoolServerExecutable.cpp:51:
Application.h: In constructor `Passenger::Application::Application(const
std::string&, int, const std::string&, bool, int)':
Application.h:304: warning: `%x' yields only last 2 digits of year in
some
locales
Application.h: In destructor `virtual
Passenger::Application::~Application()':
Application.h:320: warning: `%x' yields only last 2 digits of year in
some
locales
In file included from StandardApplicationPool.h:51,
from ApplicationPoolServerExecutable.cpp:51:
SpawnManager.h: In member function `void
Passenger::SpawnManager::restartServer()':
SpawnManager.h:122: warning: `%x' yields only last 2 digits of year in
some
locales
SpawnManager.h:132: warning: `%x' yields only last 2 digits of year in
some
locales
SpawnManager.h: In member function `Passenger::ApplicationPtr
Passenger::SpawnManager::handleSpawnException(const
Passenger::SpawnException&, const std::string&, bool, const
std::string&,
const std::string&, const std::string&, const std::string&)':
SpawnManager.h:345: warning: `%x' yields only last 2 digits of year in
some
locales
SpawnManager.h:348: warning: `%x' yields only last 2 digits of year in
some
locales
SpawnManager.h:351: warning: `%x' yields only last 2 digits of year in
some
locales
SpawnManager.h:354: warning: `%x' yields only last 2 digits of year in
some
locales
SpawnManager.h: In member function `void
Passenger::SpawnManager::handleReloadException(const
Passenger::SystemException&, const std::string&)':
SpawnManager.h:383: warning: `%x' yields only last 2 digits of year in
some
locales
SpawnManager.h:385: warning: `%x' yields only last 2 digits of year in
some
locales
SpawnManager.h:388: warning: `%x' yields only last 2 digits of year in
some
locales
SpawnManager.h:391: warning: `%x' yields only last 2 digits of year in
some
locales
SpawnManager.h: In destructor
`Passenger::SpawnManager::~SpawnManager()':
SpawnManager.h:460: warning: `%x' yields only last 2 digits of year in
some
locales
SpawnManager.h:463: warning: `%x' yields only last 2 digits of year in
some
locales
In file included from ApplicationPoolServerExecutable.cpp:51:
StandardApplicationPool.h: In member function `bool
Passenger::StandardApplicationPool::verifyState()':
StandardApplicationPool.h:204: warning: `%x' yields only last 2 digits
of year
in some locales
StandardApplicationPool.h:213: warning: `%x' yields only last 2 digits
of year
in some locales
StandardApplicationPool.h:220: warning: `%x' yields only last 2 digits
of year
in some locales
StandardApplicationPool.h:222: warning: `%x' yields only last 2 digits
of year
in some locales
StandardApplicationPool.h: In member function `void
Passenger::StandardApplicationPool::cleanerThreadMainLoop()':
StandardApplicationPool.h:323: warning: `%x' yields only last 2 digits
of year
in some locales
StandardApplicationPool.h:344: warning: `%x' yields only last 2 digits
of year
in some locales
StandardApplicationPool.h: In member function `virtual
boost::shared_ptr<Passenger::Application::Session>
Passenger::StandardApplicationPool::get(const std::string&, bool,
const
std::string&, const std::string&, const std::string&, const
std::string&)':
StandardApplicationPool.h:597: warning: `%x' yields only last 2 digits
of year
in some locales
StandardApplicationPool.h:625: warning: `%x' yields only last 2 digits
of year
in some locales
ApplicationPoolServerExecutable.cpp: In member function `void
Server::statusReportThreadMain()':
ApplicationPoolServerExecutable.cpp:112: warning: `%x' yields only last
2
digits of year in some locales
ApplicationPoolServerExecutable.cpp: In destructor `Server::~Server()':
ApplicationPoolServerExecutable.cpp:144: warning: `%x' yields only last
2
digits of year in some locales
ApplicationPoolServerExecutable.cpp:167: warning: `%x' yields only last
2
digits of year in some locales
ApplicationPoolServerExecutable.cpp: In member function `void
Client::processGet(const std::vector<std::string,
std::allocator<std::string> >&)':
ApplicationPoolServerExecutable.cpp:222: warning: `%x' yields only last
2
digits of year in some locales
ApplicationPoolServerExecutable.cpp:227: warning: `%x' yields only last
2
digits of year in some locales
ApplicationPoolServerExecutable.cpp:249: warning: `%x' yields only last
2
digits of year in some locales
ApplicationPoolServerExecutable.cpp: In member function `void
Client::processUnknownMessage(const std::vector<std::string,
std::allocator<std::string> >&)':
ApplicationPoolServerExecutable.cpp:296: warning: `%x' yields only last
2
digits of year in some locales
ApplicationPoolServerExecutable.cpp: In member function `void
Client::threadMain(boost::weak_ptr<Client>)':
ApplicationPoolServerExecutable.cpp:313: warning: `%x' yields only last
2
digits of year in some locales
ApplicationPoolServerExecutable.cpp:318: warning: `%x' yields only last
2
digits of year in some locales
ApplicationPoolServerExecutable.cpp:346: warning: `%x' yields only last
2
digits of year in some locales
ApplicationPoolServerExecutable.cpp:348: warning: `%x' yields only last
2
digits of year in some locales
ApplicationPoolServerExecutable.cpp: In member function `int
Server::start()':
ApplicationPoolServerExecutable.cpp:459: warning: `%x' yields only last
2
digits of year in some locales
ApplicationPoolServerExecutable.cpp: In function `int main(int,
char**)':
ApplicationPoolServerExecutable.cpp:471: warning: `%x' yields only last
2
digits of year in some locales
`.L1480' referenced in section `.rodata' of
../boost/src/libboost_thread.a(thread.o): defined in discarded section
`.gnu.linkonce.t._ZN5boost9date_time23gregorian_calendar_baseINS0_19year_month_day_baseINS_9gregorian9greg_yearENS3_10greg_monthENS3_8greg_dayEEEmE16end_of_month_dayES4_S5_'
of ../boost/src/libboost_thread.a(thread.o)
`.L1480' referenced in section `.rodata' of
../boost/src/libboost_thread.a(thread.o): defined in discarded section
`.gnu.linkonce.t._ZN5boost9date_time23gregorian_calendar_baseINS0_19year_month_day_baseINS_9gregorian9greg_yearENS3_10greg_monthENS3_8greg_dayEEEmE16end_of_month_dayES4_S5_'
of ../boost/src/libboost_thread.a(thread.o)
`.L1473' referenced in section `.rodata' of
../boost/src/libboost_thread.a(thread.o): defined in discarded section
`.gnu.linkonce.t._ZN5boost9date_time23gregorian_calendar_baseINS0_19year_month_day_baseINS_9gregorian9greg_yearENS3_10greg_monthENS3_8greg_dayEEEmE16end_of_month_dayES4_S5_'
of ../boost/src/libboost_thread.a(thread.o)
`.L1480' referenced in section `.rodata' of
../boost/src/libboost_thread.a(thread.o): defined in discarded section
`.gnu.linkonce.t._ZN5boost9date_time23gregorian_calendar_baseINS0_19year_month_day_baseINS_9gregorian9greg_yearENS3_10greg_monthENS3_8greg_dayEEEmE16end_of_month_dayES4_S5_'
of ../boost/src/libboost_thread.a(thread.o)
`.L1479' referenced in section `.rodata' of
../boost/src/libboost_thread.a(thread.o): defined in discarded section
`.gnu.linkonce.t._ZN5boost9date_time23gregorian_calendar_baseINS0_19year_month_day_baseINS_9gregorian9greg_yearENS3_10greg_monthENS3_8greg_dayEEEmE16end_of_month_dayES4_S5_'
of ../boost/src/libboost_thread.a(thread.o)
`.L1480' referenced in section `.rodata' of
../boost/src/libboost_thread.a(thread.o): defined in discarded section
`.gnu.linkonce.t._ZN5boost9date_time23gregorian_calendar_baseINS0_19year_month_day_baseINS_9gregorian9greg_yearENS3_10greg_monthENS3_8greg_dayEEEmE16end_of_month_dayES4_S5_'
of ../boost/src/libboost_thread.a(thread.o)
`.L1479' referenced in section `.rodata' of
../boost/src/libboost_thread.a(thread.o): defined in discarded section
`.gnu.linkonce.t._ZN5boost9date_time23gregorian_calendar_baseINS0_19year_month_day_baseINS_9gregorian9greg_yearENS3_10greg_monthENS3_8greg_dayEEEmE16end_of_month_dayES4_S5_'
of ../boost/src/libboost_thread.a(thread.o)
`.L1480' referenced in section `.rodata' of
../boost/src/libboost_thread.a(thread.o): defined in discarded section
`.gnu.linkonce.t._ZN5boost9date_time23gregorian_calendar_baseINS0_19year_month_day_baseINS_9gregorian9greg_yearENS3_10greg_monthENS3_8greg_dayEEEmE16end_of_month_dayES4_S5_'
of ../boost/src/libboost_thread.a(thread.o)
`.L1480' referenced in section `.rodata' of
../boost/src/libboost_thread.a(thread.o): defined in discarded section
`.gnu.linkonce.t._ZN5boost9date_time23gregorian_calendar_baseINS0_19year_month_day_baseINS_9gregorian9greg_yearENS3_10greg_monthENS3_8greg_dayEEEmE16end_of_month_dayES4_S5_'
of ../boost/src/libboost_thread.a(thread.o)
`.L1479' referenced in section `.rodata' of
../boost/src/libboost_thread.a(thread.o): defined in discarded section
`.gnu.linkonce.t._ZN5boost9date_time23gregorian_calendar_baseINS0_19year_month_day_baseINS_9gregorian9greg_yearENS3_10greg_monthENS3_8greg_dayEEEmE16end_of_month_dayES4_S5_'
of ../boost/src/libboost_thread.a(thread.o)
`.L1480' referenced in section `.rodata' of
../boost/src/libboost_thread.a(thread.o): defined in discarded section
`.gnu.linkonce.t._ZN5boost9date_time23gregorian_calendar_baseINS0_19year_month_day_baseINS_9gregorian9greg_yearENS3_10greg_monthENS3_8greg_dayEEEmE16end_of_month_dayES4_S5_'
of ../boost/src/libboost_thread.a(thread.o)
`.L1479' referenced in section `.rodata' of
../boost/src/libboost_thread.a(thread.o): defined in discarded section
`.gnu.linkonce.t._ZN5boost9date_time23gregorian_calendar_baseINS0_19year_month_day_baseINS_9gregorian9greg_yearENS3_10greg_monthENS3_8greg_dayEEEmE16end_of_month_dayES4_S5_'
of ../boost/src/libboost_thread.a(thread.o)
`.L1501' referenced in section `.rodata' of
../boost/src/libboost_thread.a(thread.o): defined in discarded section
`.gnu.linkonce.t._ZN5boost9date_time11int_adapterIxE12from_specialENS0_14special_valuesE'
of ../boost/src/libboost_thread.a(thread.o)
`.L1502' referenced in section `.rodata' of
../boost/src/libboost_thread.a(thread.o): defined in discarded section
`.gnu.linkonce.t._ZN5boost9date_time11int_adapterIxE12from_specialENS0_14special_valuesE'
of ../boost/src/libboost_thread.a(thread.o)
`.L1503' referenced in section `.rodata' of
../boost/src/libboost_thread.a(thread.o): defined in discarded section
`.gnu.linkonce.t._ZN5boost9date_time11int_adapterIxE12from_specialENS0_14special_valuesE'
of ../boost/src/libboost_thread.a(thread.o)
`.L1505' referenced in section `.rodata' of
../boost/src/libboost_thread.a(thread.o): defined in discarded section
`.gnu.linkonce.t._ZN5boost9date_time11int_adapterIxE12from_specialENS0_14special_valuesE'
of ../boost/src/libboost_thread.a(thread.o)
`.L1504' referenced in section `.rodata' of
../boost/src/libboost_thread.a(thread.o): defined in discarded section
`.gnu.linkonce.t._ZN5boost9date_time11int_adapterIxE12from_specialENS0_14special_valuesE'
of ../boost/src/libboost_thread.a(thread.o)
collect2: ld returned 1 exit status
rake aborted!
Command failed with status (1): [g++ ApplicationPoolServerExecutable.cpp
Sy...]
/usr/lib/ruby/gems/1.8/gems/passenger-2.0.3/Rakefile:158
(See full trace by running task with --trace)
--------------------------------------------
It looks like something went wrong
Please read our Users guide for troubleshooting tips:
/usr/lib/ruby/gems/1.8/gems/passenger-2.0.3/doc/Users guide.html
If that doesn't help, please use our support facilities at:
http://www.modrails.com/
We'll do our best to help you.
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Deploying Rails" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-deployment?hl=en
-~----------~----~----~----~------~----~------~--~---