Dave<br>I did as you suggested, recompiled etc.<br> Here are some of ths difficulties I am having:-<br> I cannot install RDF::Query using CPAN. This fails test 2 with an unable to connect to host when testing mysql.<br>
When I open up e.g. demo.pl in Komodo I find that compilation failed in
require for "use RDF::Redland;". Opening up <a href="http://Redland.pm">Redland.pm</a> I find that the
problem is something to do with <a href="http://Core.pm">Core.pm</a>.<br> I should say at this point
that this is exactly the same problem I had before I wiped my system
and installed Fedora Core 4 (I did this becuase my system was a mess of
failed attempts to more beyond FC1 and I wanted to be sure of have a
compatable system.)<br> So something is wrong in what I am doing or missing out or actually in Redland.<br>
BTW python bindings fail as do others, but that would be because Python
is not on the Path, I think, I really want to concentrate on Perl first
and then Java.<br> Any ideas.<br> <br> Adam<br><br> <br>On 04/03/06, adasal <<a href="mailto:adam.saltiel@gmail.com">adam.saltiel@gmail.com</a>> wrote:<br>> Thanks, I will try that. Will get back with success or otherwise.
<br>> I notice that I also have to do export MALLOC_CHECK_=1<br>> but on its own this doesn't help.<br>> Adam<br>> <br>> <br>> <br>> On 03/03/06, Dave Beckett < <a href="mailto:dave@dajobe.org">dave@dajobe.org
</a>> wrote:<br>> > adasal wrote:<br>> > > Parsing URI (file) ../data/dc.rdf<br>> > > *** glibc detected *** perl: double free or corruption (!prev):<br>> > <br>> > That's probably the bug I sent a patch to redland-dev around last week.
<br>> > Newer glibcs seem to detect more corruptions. <br>> > <br>> > It tends to get mangled by email, but the context should be clear;<br>> > delete the fclose() line.<br>> > <br>> > Dave
<br>> > <br>> > --- redland-1.0.2/librdf/rdf_parser_raptor.c.orig 26 Jan 2006<br>> > 04:57:32 -0000 1.84<br>> > +++ redland-1.0.2/librdf/rdf_parser_raptor.c 19 Feb 2006 20:34:03 -0000
<br>> > @@ -331,7 +331,6 @@<br>> > }<br>> > <br>> > if(feof(context->fh) || status <1) {<br>> > - fclose(context->fh);<br>> > context->fh=NULL;<br>> > }
<br>> > <br>> <br>> <br><br>