• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: error Trying to install mod_WebObject.so into xampp on ubuntu linux
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: error Trying to install mod_WebObject.so into xampp on ubuntu linux


  • Subject: Re: error Trying to install mod_WebObject.so into xampp on ubuntu linux
  • From: Thomas Peters <email@hidden>
  • Date: Sun, 06 Oct 2013 14:21:52 -0400

I tried to install the module mod_WebObjects.so into the standard web server built into Ubuntu:

thomas@ubuntu-Dell-DM061:/usr/sbin$ sudo apache2ctl start
apache2: Syntax error on line 239 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/WebObjects.load: Cannot load /usr/lib/apache2/modules/mod_WebObjects.so into server: /usr/lib/apache2/modules/mod_WebObjects.so: undefined symbol: ap_snprintf
Action 'start' failed.
The Apache error log may have more information.

when installing, I get the following.  I had done it once before, so the link failed.

thomas@ubuntu-Dell-DM061:~/Development/ApacheModules/src/wocommunity-wonder-6c85da9/Utilities/Adaptors/Apache2$ sudo apxs2 -i -a -n WebObjects mod_WebObjects.la
Use of uninitialized value $includedir in concatenation (.) or string at (eval 9) line 1.
/usr/share/apache2/build/instdso.sh SH_LIBTOOL='/usr/share/apr-1.0/build/libtool' mod_WebObjects.la /usr/lib/apache2/modules
/usr/share/apr-1.0/build/libtool --mode=install cp mod_WebObjects.la /usr/lib/apache2/modules/
libtool: install: cp .libs/mod_WebObjects.so /usr/lib/apache2/modules/mod_WebObjects.so
libtool: install: cp .libs/mod_WebObjects.lai /usr/lib/apache2/modules/mod_WebObjects.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/lib/apache2/modules
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/lib/apache2/modules

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
chmod 644 /usr/lib/apache2/modules/mod_WebObjects.so
[preparing module `WebObjects' in /etc/apache2/mods-available/WebObjects.load]
Module WebObjects already enabled


On Oct 6, 2013, at 1:10 PM, Thomas Peters <email@hidden> wrote:

Hi all,
I am getting back into WO and trying to install a WO deployment into my Ubuntu 13.04 desktop.  I am using wiki.wocommunity.org > Deploying on Linux article.  Trying to to install the apache2 module for WebObjects.  It appears that this error has something to do with the xampp apsx script.  I have installed XAMPP 1.8.3-1 and the paths to the apache2 instance are not the same as a s when using a standard apache2 installation.  

Apache is embedded into /opt/lamp along with MySQL and an FTP server.  It's an easy install, but now I ma trying to install mod_WebObjects.so

I have modified  [webObjectSrc directory]/Utilities/Adaptors/make.config to point to my instance of apache2.

# This file defines the basic configuration for building the adaptors.
# It defines the architecture (OS), which adaptor(s) to build, and other
# misc. configuration info. that is needed by other project makefiles.

# Set the platform you are building on
# possible values: MINGW MACOS LINUX WINDOWS HPUX SOLARIS FreeBSD
#
ADAPTOR_OS = LINUX

# Set a specific architecture to building for. If you comment this out it will attempt to discover available architectures.
# Some possible architectures are: x86_64 i386 ppc7400
# If you specific more than one architecture it will build a "fat" binary with all the architectures contained in one file.
RC_ARCHS=x86_64 i386

ifeq "MINGW" "${ADAPTOR_OS}"
OS = ${ADAPTOR_OS}
endif

# Define the OS.
ifeq "" "${OS}"
OS = ${ADAPTOR_OS}
endif

# Define some generic defaults
# DEBUG_FLAG = -g
APXS1.3 = ${APXS}
APXS2.2 = ${APXS}
APACHEINCLUDE_DIR = `${APXS} -q INCLUDEDIR`
APACHEMODULE_DIR = `${APXS} -q LIBEXECDIR`

# For mixed mode with WebObjects 4 Apps as well when using static configuration
# the old refuseNewSession Attribute on instances can be reactivated by removing
# the comment from this line
#CFLAGS += -DSUPPORT_REFUSENEWSESSION_ATTR

# Based on the OS, determine which adaptor(s) we build, and other settings.
# NOTE: if you want to recompile the Apache 1.3 module on Mac OS X 10.5, you're
# going to have to download Apache 1.3 from the foundation and link against those binaries.

# MacOS X
ifeq "MACOS" "$(OS)"

ifeq "${RC_CFLAGS}" ""
ADAPTORS = CGI FastCGI Apache2.2
else
ADAPTORS = CGI Apache Apache2.2

endif

# Default path for apxs (Apache 1.3) on version 10.2 - 10.4
#APXS = /opt/lampp/apxs

# Default path for apxs on version 10.5 Server for Apache 1.3
APXS1.3 = /usr/sbin/apxs-1.3

# Default path for apxs on version 10.5 for Apache 2.2
APXS2.2 = /opt/lamp/apxs

APACHEINCLUDE_DIR = /opt/lampp/include #override default include dir
APACHEMODULE_DIR = /opt/lampp/libexec

ifeq "${RC_ARCHS}" ""
RC_ARCHS = $(shell bash -c '/usr/bin/lipo -info /opt/lampp/httpd | sed -e "s/^.*: //"')
endif
ifeq "${RC_CFLAGS}" ""
RC_CFLAGS = $(patsubst %, -arch %, ${RC_ARCHS})
endif

CC = gcc

endif

# Windows
ifeq "WINDOWS" "${OS}"
CC = gcc
EXESUFFIX = .exe
ADAPTORS = CGI IIS
endif

ifeq "SOLARIS" "$(OS)"
ADAPTORS = CGI Apache2.2
# Default path for apxs on Solaris 10.
APXS = $(shell bash -c 'if [ -e /usr/bin/apxs ]; then echo /usr/bin/apxs;else echo /opt/webstack/bin/apxs;fi;')
CC = /opt/SUNWspro/bin/cc
endif

ifeq "HPUX" "$(OS)"
ADAPTORS = CGI NSAPI
endif

# LINUX
ifeq "LINUX" "$(OS)"
CC = gcc
CFLAGS += -I/usr/local/include
LDFLAGS += -L/usr/local/lib

# REDHAT 9
ifeq "REDHAT9" "$(OS_VERSION)"
ADAPTORS = CGI Apache2
APXS = /usr/sbin/apxs
APACHEINCLUDE_DIR = /usr/include/httpd

# OTHER LINUX
else

ADAPTORS = CGI Apache2.2
APXS = $(shell bash -c 'if [ -e /usr/bin/apxs2 ]; then echo /usr/bin/apxs2; else if [ -e /opt/lampp/bin/apxs ]; then echo /opt/lampp/bin/apxs; else if [ -e /usr/bin/apxs ]; then echo /usr/bin/apxs; else if [ -d /usr/local/apache ]; then echo /usr/local/apache/bin/apxs;else echo /usr/sbin/apxs;fi;fi;fi')
endif

endif
#end Linux

ifeq "FreeBSD" "${OS}"
CFLAGS += -I/usr/local/include
LDFLAGS += -L/usr/local/lib
APXS ?= /usr/local/sbin/apxs
ADAPTORS ?= CGI Apache2.2
endif

# If you are building NSAPI uncomment this and specify where Netscape is installed.
# This is typically /opt/netscape/suitespot
# NS_ROOT =

ifeq "MINGW" "${OS}"
CC = gcc
LIBS += -lwsock32
EXESUFFIX = .exe
ADAPTORS = CGI IIS
endif

# default compiler is cc
ifeq "${CC}" ""
CC = cc
endif


I am getting the following output error:
thomas@ubuntu-Dell-DM061:~/Development/ApacheModules/src/wocommunity-wonder-6c85da9/Utilities/Adaptors/Apache2$
sudo /opt/lampp/bin/apxs -i -a -n WebObjects mod_WebObjects.la
/opt/lampp/build/instdso.sh SH_LIBTOOL='/opt/lampp/build/libtool'
mod_WebObjects.la /opt/lampp/modules
/opt/lampp/build/libtool --mode=install install mod_WebObjects.la
/opt/lampp/modules/
/opt/lampp/build/libtool: 3215: /opt/lampp/build/libtool:
install_prog+=install: not found
/opt/lampp/build/libtool: 3235: /opt/lampp/build/libtool: files+=
mod_WebObjects.la: not found
libtool: install: you must specify an install program
libtool: install: Try `libtool --help --mode=install' for more information.
apxs:Error: Command failed with rc=65536
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: error Trying to install mod_WebObject.so into xampp on ubuntu linux
      • From: Thomas Peters <email@hidden>
References: 
 >Re: WOInstaller.jar throws Exception in thread "main" java.io.IOException: Cannot run program "/bin/ln" (From: Chuck Hill <email@hidden>)
 >Re: WOInstaller.jar throws Exception in thread "main" java.io.IOException: Cannot run program "/bin/ln" (From: Thomas Peters <email@hidden>)
 >error Trying to install mod_WebObject.so into xampp on ubuntu linux (From: Thomas Peters <email@hidden>)

  • Prev by Date: Re: Changing from horizontal to single table inheritance
  • Next by Date: Re: error Trying to install mod_WebObject.so into xampp on ubuntu linux
  • Previous by thread: error Trying to install mod_WebObject.so into xampp on ubuntu linux
  • Next by thread: Re: error Trying to install mod_WebObject.so into xampp on ubuntu linux
  • Index(es):
    • Date
    • Thread