Return-Path: Delivered-To: apmail-commons-issues-archive@minotaur.apache.org Received: (qmail 70916 invoked from network); 9 May 2009 21:25:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 9 May 2009 21:25:11 -0000 Received: (qmail 85953 invoked by uid 500); 9 May 2009 21:25:10 -0000 Delivered-To: apmail-commons-issues-archive@commons.apache.org Received: (qmail 85837 invoked by uid 500); 9 May 2009 21:25:10 -0000 Mailing-List: contact issues-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: issues@commons.apache.org Delivered-To: mailing list issues@commons.apache.org Received: (qmail 85825 invoked by uid 99); 9 May 2009 21:25:10 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 09 May 2009 21:25:10 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 09 May 2009 21:25:06 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 8E78B234C041 for ; Sat, 9 May 2009 14:24:45 -0700 (PDT) Message-ID: <689175244.1241904285570.JavaMail.jira@brutus> Date: Sat, 9 May 2009 14:24:45 -0700 (PDT) From: "Aaron Smith (JIRA)" To: issues@commons.apache.org Subject: [jira] Commented: (DAEMON-98) make fails for jsvc on OS X MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/DAEMON-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12707713#action_12707713 ] Aaron Smith commented on DAEMON-98: ----------------------------------- I had success with the osx-leopard.txt patch. This patch file affects 2 files: jsvc.h apsupport.m4 I created 2 separate patch files based on osx-leopard.txt and patched individually. ${CATALINA_HOME}/bin/jsvc-src/native/jsvc.h.672378.patch ${CATALINA_HOME}/bin/jsvc-src/support/apsupport.m4.672378.patch > cd ${CATALINA_HOME}/bin/jsvc-src/native > patch jsvc.h jsvc.h.672378.patch > cd ${CATALINA_HOME}/bin/jsvc-src/support > patch apsupport.m4 apsupport.m4.672378.patch > cd ${CATALINA_HOME}/bin/jsvc-src > ./configure > make If you look in osx-leopard.txt attached to this issue you can easily see where each patch begins. After applying patches and re-running configure + make, build was successful. Thanks! My environment: ProductName: Mac OS X ProductVersion: 10.5.6 BuildVersion: 9G55 Xcode 3.1 Apache Tomcat 5.5.26 Java 1.5 I'm guessing the problem in the above comment is that apsupport.m4 was not patched? > make fails for jsvc on OS X > --------------------------- > > Key: DAEMON-98 > URL: https://issues.apache.org/jira/browse/DAEMON-98 > Project: Commons Daemon > Issue Type: Bug > Affects Versions: 1.0, 1.0.1 > Environment: OS X 10.4.9 Server on i386 > Darwin Kernel Version 8.9.1: Thu Feb 22 20:55:00 PST 2007; root:xnu-792.18.15~1/RELEASE_I386 i386 i386 > java version "1.5.0_07" > Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-164) > Java HotSpot(TM) Server VM (build 1.5.0_07-87, mixed mode) > Reporter: Amos Hayes > Attachments: osx-leopard.txt, osx_patch.txt > > > With both jsvc.tar.gz from tomcat 6.0.10 and the daemon-1.0.1.tar.gz sources from the commons project, when I try to configure/compile jsvc on OS X, I get the following: > arthur:/usr/local/apache-tomcat-6.0.10/bin/daemon-1.0.1/src/native/unix root# ./configure > *** Current host *** > checking build system type... i386-apple-darwin8.9.1 > checking host system type... i386-apple-darwin8.9.1 > checking cached host system type... ok > *** C-Language compilation tools *** > checking for gcc... gcc > checking for C compiler default output file name... a.out > checking whether the C compiler works... yes > checking whether we are cross compiling... no > checking for suffix of executables... > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether gcc accepts -g... yes > checking for gcc option to accept ANSI C... none needed > checking for ranlib... ranlib > *** Host support *** > checking C flags dependant on host system type... ok > *** Java compilation tools *** > checking for javac... /System/Library/Frameworks/JavaVM.framework/Home/bin/javac > checking wether the Java compiler (/System/Library/Frameworks/JavaVM.framework/Home/bin/javac) works... yes > checking for jar... /System/Library/Frameworks/JavaVM.framework/Home/bin/jar > gcc flags added > *** Writing output files *** > configure: creating ./config.status > config.status: creating Makefile > config.status: creating Makedefs > config.status: creating native/Makefile > *** All done *** > Now you can issue "make" > arthur:/usr/local/apache-tomcat-6.0.10/bin/daemon-1.0.1/src/native/unix root# make > make -C native all > gcc -g -O2 -DOS_DARWIN -DDSO_DYLD -DCPU=\"i386\" -I/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Headers -Wall -Wstrict-prototypes -c jsvc-unix.c -o jsvc-unix.o > gcc -g -O2 -DOS_DARWIN -DDSO_DYLD -DCPU=\"i386\" -I/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Headers -Wall -Wstrict-prototypes -c arguments.c -o arguments.o > arguments.c: In function 'arguments': > arguments.c:251: warning: unused variable 'temp' > gcc -g -O2 -DOS_DARWIN -DDSO_DYLD -DCPU=\"i386\" -I/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Headers -Wall -Wstrict-prototypes -c debug.c -o debug.o > gcc -g -O2 -DOS_DARWIN -DDSO_DYLD -DCPU=\"i386\" -I/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Headers -Wall -Wstrict-prototypes -c dso-dlfcn.c -o dso-dlfcn.o > gcc -g -O2 -DOS_DARWIN -DDSO_DYLD -DCPU=\"i386\" -I/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Headers -Wall -Wstrict-prototypes -c dso-dyld.c -o dso-dyld.o > dso-dyld.c:54: error: conflicting types for 'dso_init' > dso.h:24: error: previous declaration of 'dso_init' was here > dso-dyld.c: In function 'dso_link': > dso-dyld.c:69: warning: 'NSAddLibrary' is deprecated (declared at /usr/include/mach-o/dyld.h:224) > dso-dyld.c: At top level: > dso-dyld.c:76: error: conflicting types for 'dso_unlink' > dso.h:26: error: previous declaration of 'dso_unlink' was here > dso-dyld.c: In function 'dso_symbol': > dso-dyld.c:109: warning: operation on 'x' may be undefined > dso-dyld.c:113: warning: 'NSLookupAndBindSymbol' is deprecated (declared at /usr/include/mach-o/dyld.h:158) > dso-dyld.c: At top level: > dso-dyld.c:127: warning: function declaration isn't a prototype > make[1]: *** [dso-dyld.o] Error 1 > make: *** [native/all] Error 2 -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.