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