From Bugzilla Helper: User-Agent: Mozilla/4.77 [en] (X11; U; Linux 2.2.19-7.0.8 i686) Description of problem: When I compile kde programs they find the kde libraries in /usr/lib. However, some of those libraries are symbolic links to /usr/lib/kde1-compat/lib. The ones that are links do not work unless /usr/lib/kde1-compat/ is in the library path. So why even make symbolic links? Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Make a simple program like: int main() { return 1; } 2. compile it with the command: gcc simple.c -lkimgio Actual Results: You will get an error that kimgio is not found by ldd Expected Results: The program should give errors saying that certain methods, objects, etc that kimgio requires are not found. In other words, it should find kimgio and try to link to it. The linking will cause some symbols to be unresolved. Additional info: Kdevelope has a tutorial (KDE application tutorial) that does not work because of this problem.
You should add -L/usr/lib/kde1-compat/lib, it should work. Alle kde1-compats libs are in /usr/lib/kde1-compat/lib