Re: swarmevolve2.0 errors on linux

jon klein <[email protected]>
Newsgroups gmane.comp.breve
Message-ID <[email protected]>
On Oct 7, 2003, at 10:42 AM, Raphael Crawford-Marks wrote:

> I have breve1.7 running on a Red Hat 9 workstation.  After downloading 
> swarmevolve2.0 (and related push plugin files) and following the setup 
> instructions in the Readme, I get the following error:
>
> Running with breve slMalloc debugging enabled.
>
> Set the environment variable MallocStackLogging
> in order to see stack traces of unfreed pointers on exit.
>
> error loading plugin 
> /home/raphaelc/breve_linux/swarmevolve2push/pushPlugin_LINUX.o: 
> /home/raphaelc/breve_linux/swarmevolve2push/pushPlugin_LINUX.o: 
> invalid mode for dlopen(): Invalid argument
> error loading plugin 
> /home/raphaelc/breve_linux/swarmevolve2push/pushPlugin_LINUX.o: 
> /home/raphaelc/breve_linux/swarmevolve2push/pushPlugin_LINUX.o: 
> invalid mode for dlopen(): Invalid argument

Hi Raphael,
this is a bug in the 1.7 linux release.  Somebody recently submitted a 
fix
for this and I've incorporated the change into the source.

It looks like you've compiled breve yourself from the source.  If this 
is
the case, you can try making a simple change in the file steve/dl.c.

Replace:
	handle = dlopen(filename, 0);
with:
	handle = dlopen(filename, RTLD_NOW);


If that doesn't work for you, let me know and I'll make a new linux 
build.

- jon klein

_______________________________________________
breve mailing list
[email protected]
http://www.spiderland.org/mailman/listinfo/breve
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.