http://wiki.wocommunity.org/display/documentation/Installing+a+deployment+environment+on+Debian+or+Ubuntu?src=search

> here I see the symbol: ap_snprintf is undefined.  so, this is a different 
> error.  I would like to try and solve the issue when using the apache 
> instance under /opt/lampp but have also tried to use the base version of 
> apache2 on my ubuntu system.
> 
> Different error, but still preventing me from building and using the 
> WebObject module in apache2.
> 
> Thomas
> 
> On Oct 6, 2013, at 2:21 PM, Thomas Peters <[email protected]> wrote:
> 
>> 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/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/probert%40macti.ca
> 
> 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