From owner-freebsd-ports@FreeBSD.ORG Fri Jun 25 22:46:04 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE1C616A4CE for ; Fri, 25 Jun 2004 22:46:04 +0000 (GMT) Received: from web41509.mail.yahoo.com (web41509.mail.yahoo.com [66.218.93.92]) by mx1.FreeBSD.org (Postfix) with SMTP id B276F43D1D for ; Fri, 25 Jun 2004 22:46:04 +0000 (GMT) (envelope-from anaghlal2002@yahoo.com) Message-ID: <20040625224457.58140.qmail@web41509.mail.yahoo.com> Received: from [129.93.131.48] by web41509.mail.yahoo.com via HTTP; Fri, 25 Jun 2004 15:44:57 PDT Date: Fri, 25 Jun 2004 15:44:57 -0700 (PDT) From: Anagh Lal To: ports@FreeBSD.org, pathan-devel@lists.decisionsoft.com, support@sleepycat.com MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Building pathan for Berkeley DB XML X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jun 2004 22:46:05 -0000 Hi, I was able to get libpathan installed using the packages at the FreeBSD website. But I am not able to install Berkeley DB XML because it reuires pathan source to be built. I am not able to build pathan. I am on FreeBSD ne211-demo.unl.edu 5.2-RELEASE FreeBSD 5.2-RELEASE #0: Sun Jan 11 04:21:45 GMT 2004 root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC i386 I have used 5.2-Current/i386 ports from the FreeBSD websiteto install xerces, libpathan and berkeley db. First I had to build xerces for FreeBSD configured with --enable-cxx and --enable-java I added the --enable-java parameters and some others as required by the Berkeley db xml website in the makefile CONFIGURE_ARGS+= -minmem -nsocket -tnative -rnone and similarly for ---enable-java and --enable-cxx The make and make install were succesful. I set the XERCESROOT as /root/xerces_install/xerces-c2 it is where i have extracted the tar files. now i go to where i have extracted the downloaded files for libpathan I change to the following in the makefile LIB_DEPENDS= xerces-c.25:/root/xerces_install/xerces-c2 BUILD_DEPENDS= ${NONEXISTENT}:/root/xerces_install/xerces-c2:extract XERCESCROOT= `cd /root/xerces_install/xerces-c2 ; ${MAKE} -V WRKSRC` then a make results in an error shown below ===> Building for libpathan-1.2_2 gmake -C /root/pathan_install/libpathan/work/libpathan-1.2/src/parser gmake[1]: Entering directory `/root/pathan_install/libpathan/work/libpathan-1.2/src/parser' gmake[1]: Leaving directory `/root/pathan_install/libpathan/work/libpathan-1.2/src/parser' gmake[1]: Entering directory `/root/pathan_install/libpathan/work/libpathan-1.2/src/parser' bison -y -p XPathyy -d -v XPathParser.y -o XPathParser.cpp perl -pi -e "s/yyparse\(YYPARSE_PARAM_ARG\)/PATHAN_EXPORT yyparse(YYPARSE_PARAM_ARG)/g" XPathParser.cpp perl -pi -e "s/int yydebug/int PATHAN_EXPORT yydebug/g" XPathParser.cpp c++ -c -DUNIX -Wall -ftemplate-depth-50 -O -pipe -mcpu=pentiumpro -I/root/pathan_install/libpathan/work/libpathan-1.2/src/patches/Xerces2_1_0/src -I/root/xerces_install/xerces-c2/work/xerces-c-src_2_5_0/src -I/root/pathan_install/libpathan/work/libpathan-1.2/src -o /root/pathan_install/libpathan/work/libpathan-1.2/objs/XPathParser.lo XPathParser.cpp mkdir /root/pathan_install/libpathan/work/libpathan-1.2/objs/.libs c++ -c -DUNIX -Wall -ftemplate-depth-50 -O -pipe -mcpu=pentiumpro -I/root/pathan_install/libpathan/work/libpathan-1.2/src/patches/Xerces2_1_0/src -I/root/xerces_install/xerces-c2/work/xerces-c-src_2_5_0/src -I/root/pathan_install/libpathan/work/libpathan-1.2/src XPathParser.cpp -fPIC -DPIC -o /root/pathan_install/libpathan/work/libpathan-1.2/objs/.libs/XPathParser.o XPathParser.cpp: In function `int XPathyyparse(void*)': XPathParser.cpp:2427: error: syntax error before `goto' XPathParser.cpp:2418: warning: label `yyerrlab1' defined but not used gmake[1]: *** [/root/pathan_install/libpathan/work/libpathan-1.2/objs/XPathParser.lo] Error 1 gmake[1]: Leaving directory `/root/pathan_install/libpathan/work/libpathan-1.2/src/parser' gmake: *** [subdirs] Error 2 *** Error code 2 Stop in /root/pathan_install/libpathan. I have installed berkeley db xml on windows, i did not have to do anything.. now moving my project to FreeBSD is bottleneckd because Ican no not install Berkeley DB XML. My lack of knowledge and experience in FreeBSD/UNIX environment is to blame. I am hoping my inputs were clear enough and hopefilly one of the three parties (Pathan, FreeBSD and Berkeley DB XML ) will be able to help me out. I really hope it is not as tough to install software on UNIX based systems. Thanks in advance, Sorry for the trouble. Anagh Lal. GRA, CSE, Univ.of NE- Lincoln. setenv XERCESROOT= xerces-c2/work/xerces-c-src_2_5_0 __________________________________ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail