[bdbxml] Problems compiling bdbxml under FreeBSD 5.4

Steve Howe <[email protected]> Thu, 22 Sep 2005 09:31:02 -0300
Newsgroups gmane.comp.db.dbxml.general
Organization ACME
Message-ID <[email protected]>
Hello all,

I'm having problems compiling bdbxml under FreeBSD 5.4. I've used:

# sh buildall.sh -m gmake

since it seems to require gmake.

Here are the error strings:
PrintDataItemTree.cpp: In member function `virtual std::string XQueryPrintDataItemTree::printDataItem(const DataItem*, const DynamicContext*, int)':
PrintDataItemTree.cpp:170: error: duplicate case value
PrintDataItemTree.cpp:118: error: previously used here
PrintDataItemTree.cpp:174: error: duplicate case value
PrintDataItemTree.cpp:126: error: previously used here
PrintDataItemTree.cpp:178: error: duplicate case value
PrintDataItemTree.cpp:154: error: previously used here
PrintDataItemTree.cpp:182: error: duplicate case value
PrintDataItemTree.cpp:158: error: previously used here
PrintDataItemTree.cpp:186: error: duplicate case value
PrintDataItemTree.cpp:130: error: previously used here
PrintDataItemTree.cpp:190: error: duplicate case value
PrintDataItemTree.cpp:134: error: previously used here
PrintDataItemTree.cpp:194: error: duplicate case value
PrintDataItemTree.cpp:138: error: previously used here
PrintDataItemTree.cpp:198: error: duplicate case value
PrintDataItemTree.cpp:122: error: previously used here
PrintDataItemTree.cpp:202: error: duplicate case value
PrintDataItemTree.cpp:146: error: previously used here
PrintDataItemTree.cpp:206: error: duplicate case value
PrintDataItemTree.cpp:142: error: previously used here
gmake[1]: *** [/usr/home/howe/dbxml-2.1.8/xquery-1.1.0/build_unix/PrintDataItemTree.lo] Error 1
gmake[1]: Leaving directory `/usr/home/howe/dbxml-2.1.8/xquery-1.1.0/src'
gmake: *** [xquery_subdir] Error 2


Also, I wonder why there is no bdbxml port in the FreeBSD ports tree.
There are several versions of BerkeleyDB, but not BDBXML. Isn't there
any interest in making a port ? That will make it so much easier to
install on FreeBSD... and generate much less trouble, too.

And if someone likes the idea and want to contribute with the port
(unhappily I don't have time for learning it), don't forget to add the
perl and python bindings too, perhaps as separate packages.

Environment:

gcc version:
# gcc -v
Using built-in specs.
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 3.4.2 [FreeBSD] 20040728

gmake version:
GNU Make 3.80

FreeBSD version:
FreeBSD carcass.dhs.org 5.4-RELEASE i386

The complete build log is available at:
http://carcass.dhs.org/bdbxml_build1.log

Thanks for any help.

-- 
Best regards,
 Steve                          mailto:[email protected]



------------------------------------------
To remove yourself from this list, send an
email to [email protected]