Am I doing something wrong, or is there a problem with LD in the haiku-files.org images ? LD can not find anything outside of /boot/develop/tools/gnupro/. This means I have to symlink all the libraries in common and /boot/system/lib, and this takes some time to do ( and it not fun needing to make a new symlink every time you install a new library. The image that I am still using is from a month ago, but I doubt this problem would of had changed since then, as I have had this problem for sometime. --- Example: Welcome to the Haiku shell. ~> ld -lpng --verbose GNU ld version 2.17-haiku-20080323 Supported emulations: elf_i386_haiku using internal linker script: ================================================== /* Script for -z combreloc: combine and sort reloc sections */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("/boot/develop/tools/gnupro/i586-pc-haiku/lib"); SEARCH_DIR("/boot/develop/tools/gnupro/lib"); SEARCH_DIR("/usr/local/lib"); SEARCH_DIR("/lib"); SEARCH_DIR("/usr/lib"); SECTIONS <snip> ================================================== attempt to open /boot/develop/abi/x86/gcc2/tools/gcc-2.95.3-haiku-081024/bin/../i586-pc-haiku/lib/libpng.so failed attempt to open /boot/develop/abi/x86/gcc2/tools/gcc-2.95.3-haiku-081024/bin/../i586-pc-haiku/lib/libpng.a failed attempt to open /boot/develop/tools/gnupro/i586-pc-haiku/lib/libpng.so failed attempt to open /boot/develop/tools/gnupro/i586-pc-haiku/lib/libpng.a failed attempt to open /boot/develop/tools/gnupro/lib/libpng.so failed attempt to open /boot/develop/tools/gnupro/lib/libpng.a failed attempt to open /usr/local/lib/libpng.so failed attempt to open /usr/local/lib/libpng.a failed attempt to open /lib/libpng.so failed attempt to open /lib/libpng.a failed attempt to open /usr/lib/libpng.so failed attempt to open /usr/lib/libpng.a failed ld: cannot find -lpng --- cheers ~Richie