From: wagner f. <Fre...@lo...> - 2006-01-18 15:44:37
|
hello, I currently have a bug in mlterm with combining characters and I wanted to debug it myself. I am on debian unstable with scim version 1.4.2-1 so I downloaded mlterm 2.9.2, and started a=20 ./configure --enable-debug --enable-fribidi --enable-scim followed by make it complained about the following problem : im_scim_1.2.cpp: In function `int im_scim_initialize(char *)': im_scim_1.2.cpp:536: no matching function for call to `scim::ConfigModule::create_config (const char[5])' /usr/include/scim-1.0/scim_config_module.h:117: candidates are: class scim::ConfigPointer scim::ConfigModule::create_config() const but this was quickly fixed by removing the "scim" string in im_scim_1.2.cc make again, and everything finished compiling. the only problem is that mlterm fails loading the scim module when launching ./xwindow/mlterm I got a=20 *** ERROR HAPPEND *** scim: Could not load. strace confirmed me that the right library=20 /usr/local/lib/mlterm/libim-scim.so was being loaded so I added in the file kiklib/src/kik_dlfcn_dl.c a small error message after the dlopen : if( ( ret =3D dlopen( path , RTLD_LAZY))) { return (kik_dl_handle_t)ret ; } else { fprintf(stderr, "error: %s\n", dlerror()); } when running the programm I have : error: /usr/local/lib/mlterm/libim-scim.so: undefined symbol: _._Q24scim11Transaction *** ERROR HAPPEND *** scim: Could not load. at this point this is becoming a bit too tough for me. has anyone ever experienced something like that ? any idea what could go wrong here ? i've tried different versions of gcc (2.95 and 4.0) but it has been the same problem on each case. also, the binary debian package is achieving to load scim so why not if I compile it myself from source ? thanks for the help Wagner Frederic --=20 Why fear computers ? They don't byte ! |