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 rubyonrails-deployment@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---