JOBnik's Forum

BASS_FX => BASS_FX => Topic started by: grabi on November 16, 2010, 11:01:23 AM

Title: missing symbols in Linux
Post by: grabi on November 16, 2010, 11:01:23 AM
Hi, I have problems with version 2.4 for Linux.
libbass_fx.so crash with error: segmentation fault.

The "contest" example (http://www.un4seen.com/forum/?topic=11335.msg78940#msg78940) works fine but this code fails:
Code: [Select]
#include <stdlib.h>
#include <stdio.h>
#include <dlfcn.h>
#include "bass.h"
#include "bass_fx.h"

void main(int argc, char **argv)
{
void *libHandle = dlopen ("./libbass_fx.so",RTLD_LAZY);
}

I use Realbasic and I have notified Feedbak system. The answer is:
Quote
It appears that the .so file is missing some symbols like BASS_GetVersion, maybe more, not sure.
We can probably fix it so it no longer segfaults, but the problem remains that you will not be able to use that .so library until the symbol BASS_GetVersion is resolved.
is it possible?

thanks.
Title: Re: missing symbols in Linux
Post by: (: JOBnik! :) on November 30, 2010, 01:55:30 PM
Hi ;D

Please try to load BASS 1st with a call of BASS_GetVersion function, before loading BASS_FX.