Author Topic: missing symbols in Linux  (Read 3068 times)

0 Members and 1 Guest are viewing this topic.

Offline grabi

  • Posts: 4
    • View Profile
missing symbols in Linux
« 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.

Offline (: JOBnik! :)

  • Administrator
  • *****
  • Posts: 44
  • Gender: Male
    • View Profile
    • (: JOBnik! :)
Re: missing symbols in Linux
« Reply #1 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.
Have fun!
8) JOBnik! 8)