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 protected]> 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
> Thanks so much…
> Thomas
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/thomasg_peters%40msn.com
> 
> This email sent to [email protected]

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to