• 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:40:57 -0400

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@hidden> 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@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: Pascal Robert <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>)
 >Re: error Trying to install mod_WebObject.so into xampp on ubuntu linux (From: Thomas Peters <email@hidden>)

  • Prev by Date: Re: error Trying to install mod_WebObject.so into xampp on ubuntu linux
  • Next by Date: Re: error Trying to install mod_WebObject.so into xampp on ubuntu linux
  • Previous by thread: Re: 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