Re: [Audacity-devel] Request for Redland/LRDF/SLV2 compilation on Mac and Windows
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Jan K. <ko...@ma...> - 2008-07-10 20:32:08
|
Lars Luthman napsal(a): > It would be great if people on Mac and Win32 could try to build these 3 > libraries (well, 5 if you count the 3 parts of Redland separately). The > code is in lib-src (directories redland, liblrdf, slv2). > I tried Redland on Cygwin: cd audacity/lib-src/redland/ ; ./configure && make *compiles* *well*. I installed bison (and byacc) for that,. because redland's make needs yacc it in lib-src/redland/raptor/src. (I will try to make all audacity overnight.) I found there is a test for raptor. It needed reconfigure to get enough parsers and serializers: lib-src/redland/raptor$ ./configure --enable-serializers=all --enable-parsers=all && make test So, it passes many test, with the following exceptions - see below. (Is the default serializers and parsers selection enough for audacity ?) Jan ----------------------- Raptor build summary: ----------------------- RDF parsers available : rdfxml ntriples turtle trig guess rss-tag-soup rdfa RDF parsers enabled : rdfxml ntriples turtle trig guess rss-tag-soup rdfa (Jan: only "rdfxml turtle" by default !) RDF serializers available : rdfxml rdfxml-abbrev turtle ntriples rss-1.0 dot json atom RDF serializers enabled : rdfxml rdfxml-abbrev turtle ntriples rss-1.0 dot json atom (Jan: only ntriples by default !) XML parser : expat(system libexpat) WWW library : none I ignored (spotted just now): configure: WARNING: No WWW library in use - only file: URLs will work configure: WARNING: Install libcurl, libxml2 or BSD libfetch for WWW access ----------------------- Raptor test failures: ============== Checking 0094.xhtml FAILED where I see different placing of xmlns:bla=... and xmlns:dc=... Checking 0101.xhtml FAILED where I see xml:lang="fr" and xml:lang="fr" only in the reference 0101.out Checking 0102.xhtml FAILED where I see xml:lang="fr" and xml:lang="hu" and some more differences Checking 0103.xhtml FAILED with one line missing 4 tests FAILED: 0094.xhtml 0101.xhtml 0102.xhtml 0103.xhtml Ignoring expected failures ... Checking owl-schema.rdf FAILED with the following confusion (and it makes make stop) < ....... owl-schema.out .......... >........ owl-schema.rdf ......... If used "make -k" there are no more problems but I am not sure how many tests were skipped. make[3]: *** [check-rdf] Error 1 make[3]: Target `check-local' not remade because of errors. make[1]: Target `check' not remade because of errors. make: Target `test' not remade because of errors. > The code in Audacity that uses liblrdf is turned by defining the > preprocessor symbol USE_LIBLRDF and the code that uses SLV2 is turned on > by defining USE_SLV2. > > I am not sure how the Makefiles and project files for win32 that come > with the Redland libraries work, but if there is an easy way to turn off > features you may want to save some code memory by turning off all Raptor > parsers except rdfxml and turtle, all Raptor serialisers, all librdf > storage models except hashes and trees, and all Rasqal query languages > except SPARQL. > > > --ll > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! > Studies have shown that voting for your favorite open source project, > along with a healthy diet, reduces your potential for chronic lameness > and boredom. Vote Now at http://www.sourceforge.net/community/cca08 > ------------------------------------------------------------------------ > > _______________________________________________ > audacity-devel mailing list > aud...@li... > https://lists.sourceforge.net/lists/listinfo/audacity-devel > |