Date: Fri, 25 Jun 2004 15:44:57 -0700 (PDT) From: Anagh Lal <anaghlal2002@yahoo.com> To: ports@FreeBSD.org, pathan-devel@lists.decisionsoft.com, support@sleepycat.com Subject: Building pathan for Berkeley DB XML Message-ID: <20040625224457.58140.qmail@web41509.mail.yahoo.com>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040625224457.58140.qmail>