I&#39;ve been trying this out for a couple days no and to no avail.&nbsp; I downloaded the src for mod_mono 1.9 and did the ./configure, make, make_install.&nbsp; I have mono 1.9 on my system with apache 2.2.6 running on OS X Leopard on mac book pro Core 2 duo.&nbsp; Mine is the 2nd gen MBP so it shouldn&#39;t have the Santa Rosa chipset from what I understand.&nbsp; When I add the LoadModule to httpd.conf, restarting the server gives me:<br>
<br>&quot;httpd: Syntax error on line 116 of /private/etc/apache2/httpd.conf: Cannot load /usr/libexec/apache2/mod_mono.so into server: dlopen(/usr/libexec/apache2/mod_mono.so, 10): image not found&quot;<br><br>I also attempted the macports install, however; that failed on retrieving the &quot;jpeg&quot; dependency.&nbsp; I&#39;m a little nervous that I have multiple versions of things floating around as well.&nbsp; I&#39;ve also included the output of my configure script below in case that highlights any obvious errors.&nbsp; <br>
<br>It appears that the alias for mod_mono.so /usr/libexec/apache2 is bad but I&#39;m unsure where/what is the correct instance and where it should be placed or linked from.&nbsp; Any help is greatly appreciated.<br><br>Thanks,<br>
<br>Kris<br><br><br><br>mod_mono-1.9 kris$ ./configure<br>checking for a BSD-compatible install... /usr/bin/install -c<br>checking whether build environment is sane... yes<br>checking for a thread-safe mkdir -p... ./install-sh -c -d<br>
checking for gawk... gawk<br>checking whether make sets $(MAKE)... yes<br>checking for gcc... gcc<br>checking for C compiler default output file name... a.out<br>checking whether the C compiler works... yes<br>checking whether we are cross compiling... no<br>
checking for suffix of executables... <br>checking for suffix of object files... o<br>checking whether we are using the GNU C compiler... yes<br>checking whether gcc accepts -g... yes<br>checking for gcc option to accept ISO C89... none needed<br>
checking for style of include used by make... GNU<br>checking dependency style of gcc... gcc3<br>checking build system type... i386-apple-darwin9.2.0<br>checking host system type... i386-apple-darwin9.2.0<br>checking for a sed that does not truncate output... /usr/bin/sed<br>
checking for grep that handles long lines and -e... /usr/bin/grep<br>checking for egrep... /usr/bin/grep -E<br>checking for ld used by gcc... /usr/libexec/gcc/i686-apple-darwin9/4.0.1/ld<br>checking if the linker (/usr/libexec/gcc/i686-apple-darwin9/4.0.1/ld) is GNU ld... no<br>
checking for /usr/libexec/gcc/i686-apple-darwin9/4.0.1/ld option to reload object files... -r<br>checking for BSD-compatible nm... /usr/bin/nm -p<br>checking whether ln -s works... yes<br>checking how to recognize dependent libraries... pass_all<br>
checking how to run the C preprocessor... gcc -E<br>checking for ANSI C header files... yes<br>checking for sys/types.h... yes<br>checking for sys/stat.h... yes<br>checking for stdlib.h... yes<br>checking for string.h... yes<br>
checking for memory.h... yes<br>checking for strings.h... yes<br>checking for inttypes.h... yes<br>checking for stdint.h... yes<br>checking for unistd.h... yes<br>checking dlfcn.h usability... yes<br>checking dlfcn.h presence... yes<br>
checking for dlfcn.h... yes<br>checking for g++... g++<br>checking whether we are using the GNU C++ compiler... yes<br>checking whether g++ accepts -g... yes<br>checking dependency style of g++... gcc3<br>checking how to run the C++ preprocessor... g++ -E<br>
checking for g77... no<br>checking for xlf... no<br>checking for f77... no<br>checking for frt... no<br>checking for pgf77... no<br>checking for cf77... no<br>checking for fort77... no<br>checking for fl32... no<br>checking for af77... no<br>
checking for xlf90... no<br>checking for f90... no<br>checking for pgf90... no<br>checking for pghpf... no<br>checking for epcf90... no<br>checking for gfortran... no<br>checking for g95... no<br>checking for xlf95... no<br>
checking for f95... no<br>checking for fort... no<br>checking for ifort... no<br>checking for ifc... no<br>checking for efc... no<br>checking for pgf95... no<br>checking for lf95... no<br>checking for ftn... no<br>checking whether we are using the GNU Fortran 77 compiler... no<br>
checking whether&nbsp; accepts -g... no<br>checking the maximum length of command line arguments... 196608<br>checking command to parse /usr/bin/nm -p output from gcc object... rm: conftest.dSYM: is a directory<br>rm: conftest.dSYM: is a directory<br>
rm: conftest.dSYM: is a directory<br>rm: conftest.dSYM: is a directory<br>ok<br>checking for objdir... .libs<br>checking for ar... ar<br>checking for ranlib... ranlib<br>checking for strip... strip<br>rm: conftest.dSYM: is a directory<br>
rm: conftest.dSYM: is a directory<br>checking if gcc supports -fno-rtti -fno-exceptions... rm: conftest.dSYM: is a directory<br>no<br>checking for gcc option to produce PIC... -fno-common<br>checking if gcc PIC flag -fno-common works... rm: conftest.dSYM: is a directory<br>
yes<br>checking if gcc static flag -static works... rm: conftest.dSYM: is a directory<br>no<br>checking if gcc supports -c -o file.o... rm: conftest.dSYM: is a directory<br>yes<br>checking whether the gcc linker (/usr/libexec/gcc/i686-apple-darwin9/4.0.1/ld) supports shared libraries... yes<br>
checking dynamic linker characteristics... darwin9.2.0 dyld<br>checking how to hardcode library paths into programs... immediate<br>checking whether stripping libraries is possible... yes<br>checking if libtool supports shared libraries... yes<br>
checking whether to build shared libraries... yes<br>checking whether to build static libraries... yes<br>configure: creating libtool<br>appending configuration tag &quot;CXX&quot; to libtool<br>rm: conftest.dSYM: is a directory<br>
rm: conftest.dSYM: is a directory<br>checking for ld used by g++... /usr/libexec/gcc/i686-apple-darwin9/4.0.1/ld<br>checking if the linker (/usr/libexec/gcc/i686-apple-darwin9/4.0.1/ld) is GNU ld... no<br>checking whether the g++ linker (/usr/libexec/gcc/i686-apple-darwin9/4.0.1/ld) supports shared libraries... yes<br>
checking for g++ option to produce PIC... -fno-common<br>checking if g++ PIC flag -fno-common works... rm: conftest.dSYM: is a directory<br>yes<br>checking if g++ static flag -static works... rm: conftest.dSYM: is a directory<br>
no<br>checking if g++ supports -c -o file.o... rm: conftest.dSYM: is a directory<br>yes<br>checking whether the g++ linker (/usr/libexec/gcc/i686-apple-darwin9/4.0.1/ld) supports shared libraries... yes<br>checking dynamic linker characteristics... darwin9.2.0 dyld<br>
checking how to hardcode library paths into programs... immediate<br>appending configuration tag &quot;F77&quot; to libtool<br>checking whether byte ordering is bigendian... no<br>checking for sys/wait.h that is POSIX.1 compatible... yes<br>
checking netdb.h usability... yes<br>checking netdb.h presence... yes<br>checking for netdb.h... yes<br>checking for unistd.h... (cached) yes<br>checking for an ANSI C-conforming const... yes<br>checking for pid_t... yes<br>
checking for size_t... yes<br>checking whether time.h and sys/time.h may both be included... yes<br>checking vfork.h usability... no<br>checking vfork.h presence... no<br>checking for vfork.h... no<br>checking for fork... yes<br>
checking for vfork... yes<br>checking for working fork... yes<br>checking for working vfork... (cached) yes<br>checking for ANSI C header files... (cached) yes<br>checking sys/select.h usability... yes<br>checking sys/select.h presence... yes<br>
checking for sys/select.h... yes<br>checking sys/socket.h usability... yes<br>checking sys/socket.h presence... yes<br>checking for sys/socket.h... yes<br>checking types of arguments for select... int,fd_set *,struct timeval *<br>
rm: conftest.dSYM: is a directory<br>checking for memset... yes<br>checking for mkdir... yes<br>checking for putenv... yes<br>checking for setenv... yes<br>checking for setrlimit... yes<br>checking for select... yes<br>checking for strcasecmp... yes<br>
checking for strerror... yes<br>checking for strrchr... yes<br>checking for dup2... yes<br>checking if debug mode is requested... no<br>checking if gcov compilation was requested... no<br>checking for apxs2 in /usr/local/apache2/sbin... no<br>
checking for apxs in /usr/local/apache2/sbin... no<br>checking for apxs2 in /usr/local/apache2/bin... no<br>checking for apxs in /usr/local/apache2/bin... no<br>checking for apxs2 in /usr/local/apache/sbin... no<br>checking for apxs in /usr/local/apache/sbin... no<br>
checking for apxs2 in /usr/local/apache/bin... no<br>checking for apxs in /usr/local/apache/bin... no<br>checking for apxs2 in /usr/sbin... no<br>checking for apxs in /usr/sbin... /usr/sbin/apxs<br>checking for apr-1-config in /usr/sbin... no<br>
checking for apr-config in /usr/sbin... no<br>checking for apr-1-config in /usr/local/apache2/sbin... no<br>checking for apr-config in /usr/local/apache2/sbin... no<br>checking for apr-1-config in /usr/local/apache2/bin... no<br>
checking for apr-config in /usr/local/apache2/bin... no<br>checking for apr-1-config in /usr/local/apache/sbin... no<br>checking for apr-config in /usr/local/apache/sbin... no<br>checking for apr-1-config in /usr/local/apache/bin... no<br>
checking for apr-config in /usr/local/apache/bin... no<br>checking for apr-1-config in /usr/sbin... no<br>checking for apr-config in /usr/sbin... no<br>checking for apr-1-config in /usr/bin... found.<br>checking for apu-1-config in /usr/sbin... no<br>
checking for apu-config in /usr/sbin... no<br>checking for apu-1-config in /usr/local/apache2/sbin... no<br>checking for apu-config in /usr/local/apache2/sbin... no<br>checking for apu-1-config in /usr/local/apache2/bin... no<br>
checking for apu-config in /usr/local/apache2/bin... no<br>checking for apu-1-config in /usr/local/apache/sbin... no<br>checking for apu-config in /usr/local/apache/sbin... no<br>checking for apu-1-config in /usr/local/apache/bin... no<br>
checking for apu-config in /usr/local/apache/bin... no<br>checking for apu-1-config in /usr/sbin... no<br>checking for apu-config in /usr/sbin... no<br>checking for apu-1-config in /usr/bin... found.<br>checking Apache version... 2.2<br>
checking for pkg-config... /sw/bin/pkg-config<br>checking for http_protocol.h... yes<br>configure: creating ./config.status<br>config.status: creating Makefile<br>config.status: creating mod_mono.conf<br>config.status: creating src/Makefile<br>
config.status: creating man/mod_mono.8<br>config.status: creating man/Makefile<br>config.status: creating include/mod_mono_config.h<br>config.status: include/mod_mono_config.h is unchanged<br>config.status: executing depfiles commands<br>
---<br>Configuration summary for mod_mono<br><br>&nbsp;&nbsp; * Installation prefix = /usr/local<br>&nbsp;&nbsp; * Apache version = 2.2<br>&nbsp;&nbsp; * Apache modules directory = /usr/libexec/apache2<br>&nbsp;&nbsp; * apxs = /usr/sbin/apxs<br>&nbsp;&nbsp; * apr-config = /usr/bin/apr-1-config<br>
&nbsp;&nbsp; * apu-config = /usr/bin/apu-1-config<br>&nbsp;&nbsp; * CFLAGS = -g -O2 -I/usr/include/apache2&nbsp;&nbsp;&nbsp; -I/usr/include/apr-1&nbsp;&nbsp;&nbsp; -I/usr/include/apr-1 <br>&nbsp;&nbsp; * Verbose logging (debug) = no<br>&nbsp;&nbsp; * GCOV options used = no<br>&nbsp;&nbsp; * mono prefix = /usr/local<br>
&nbsp;&nbsp; * Default MonoApplicationsConfigDir = /private/etc/apache2/mod-mono-applications<br><br>---<br><br>