Hi Now I tried to make "yes" work without the redhat base. I uninstalled redhat_base, partial-redhat_base and partial-partial-redhat_base (??). Then ldd yes on the Linux system shows these libraries: [EMAIL PROTECTED] ~ $ ldd `which yes` linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/libc.so.6 (0xb7e79000) /lib/ld-linux.so.2 (0xb7fa7000)
I copied the following files to /emul/linux/... : /lib/ld-linux.so.2 /lib/libc.so.6 /lib/ld-2.4.so /lib/libc-2.4.so /etc/ld.so.cache /etc/ld.so.conf Now when I run ./yes (which I copied too), I get Bad system call (core dumped) and the following trace: 16287 ktrace RET ktrace 0 16287 ktrace CALL execve(0xcf7cc963,0xcf7cc7f0,0xcf7cc7f8) 16287 ktrace NAMI "./yes" 16287 ktrace NAMI "/emul/svr4/lib/ld-linux.so.2" 16287 ktrace NAMI "/emul/linux/lib/ld-linux.so.2" 16287 ktrace NAMI "/emul/linux" 16287 yes NAMI "/emul/linux/lib/ld-linux.so.2" 16287 yes EMUL "linux" 16287 yes RET oldolduname 0 16287 yes CALL brk(0) 16287 yes RET brk 134529024/0x804c000 16287 yes CALL uname(0xcf7f1488) 16287 yes RET uname 0 16287 yes CALL access(0x50578de5,0x4) 16287 yes NAMI "/emul/linux/etc/ld.so.preload" 16287 yes NAMI "/etc/ld.so.preload" 16287 yes RET access -1 errno 2 No such file or directory 16287 yes CALL open(0xcf7f0db0,0,0) 16287 yes NAMI "/emul/linux/usr/local/geda/lib/tls/libc.so.6" 16287 yes NAMI "/usr/local/geda/lib/tls/libc.so.6" 16287 yes RET open -1 errno 2 No such file or directory 16287 yes CALL open(0xcf7f0db0,0,0) 16287 yes NAMI "/emul/linux/usr/local/geda/lib/libc.so.6" 16287 yes NAMI "/usr/local/geda/lib/libc.so.6" 16287 yes RET open -1 errno 2 No such file or directory 16287 yes CALL open(0xcf7f0db0,0,0) 16287 yes NAMI "tls/libc.so.6" 16287 yes RET open -1 errno 2 No such file or directory 16287 yes CALL open(0xcf7f0db0,0,0) 16287 yes NAMI "libc.so.6" 16287 yes RET open -1 errno 2 No such file or directory 16287 yes CALL open(0x505790d1,0,0) 16287 yes NAMI "/emul/linux/etc/ld.so.cache" 16287 yes NAMI "/emul/linux" 16287 yes NAMI "/emul/linux/etc/ld.so.cache" 16287 yes RET open 3 16287 yes CALL fstat64(0x3,0xcf7f0d80) 16287 yes RET fstat64 0 16287 yes CALL mmap2(0,0x150c2,0x1,0x2,0x3,0) 16287 yes RET mmap2 1259569152/0x4b138000 16287 yes CALL close(0x3) 16287 yes RET close 0 16287 yes CALL open(0x4b14a79d,0,0) 16287 yes NAMI "/emul/linux/lib/libc.so.6" 16287 yes NAMI "/emul/linux" 16287 yes NAMI "/emul/linux/lib/libc.so.6" 16287 yes RET open 3 16287 yes CALL read(0x3,0xcf7f0ee4,0x200) 16287 yes GIO fd 3 read 512 bytes "\^?ELF\^A\^A\^A\0\0\0\0\0\0\0\0\0\^C\0\^C\0\^A\0\0\0\M^JY\^A\0004\0\0\ [EMAIL PROTECTED] \0\v\0(\0>\0=\0\^F\0\0\0004\0\0\0004\0\0\ [EMAIL PROTECTED] [EMAIL PROTECTED]@\M^D\^P\0\^S\0\0\0\^S\0\0\0\^D\0\0\0\^A\0\0\0\^A\0\0\ \0\0\0\0\0\0\0\0\0\0\0\0\0\M-<\M-y\^P\0\M-<\M-y\^P\0\^E\0\0\0\0\^P\0\0\ \^A\0\0\0\M-\\M^?\^P\0\M-\\^O\^Q\0\M-\\^O\^Q\0\240)\0\0\240U\0\0\^F\0\ \0\0\0\^P\0\0\^B\0\0\0\\\^]\^Q\0\\-\^Q\0\\-\^Q\0\M-p\0\0\0\M-p\0\0\0\ \^F\0\0\0\^D\0\0\0\^D\0\0\0\M^T\^A\0\0\M^T\^A\0\0\M^T\^A\0\0 \0\0\0 \0\ \0\0\^D\0\0\0\^D\0\0\0\a\0\0\0\M-\\M^?\^P\0\M-\\^O\^Q\0\M-\\^O\^Q\0\b\ \0\0\0(\0\0\0\^D\0\0\0\^D\0\0\0P\M-etd\M-T\M^D\^P\0\M-T\M^D\^P\0\M-T\ \M^D\^P\0\M^L\^V\0\0\M^L\^V\0\0\^D\0\0\0\^D\0\0\0Q\M-etd\0\0\0\0\0\0\0\ \0\0\0\0\0\0\0\0\0\0\0\0\0\^F\0\0\0\^D\0\0\0R\M-etd\M-d\M^?\^P\0\M-d\ \^O\^Q\0\M-\\^O\^Q\0\^P \0\0\^P \0\0\^D\0\0\0 [EMAIL PROTECTED] \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\^D\0\0\0\^D\0\0\0\^P\0\0\0\ \^A\0\0\0GNU\0\0\0\0\0\^B\0\0\0\^F\0\0\0 \0\0\0\M^?\^C\0\0\M-5\ \b\0\0\^P\^A\0\0\M-A\^F\0\0k\^B\0\0\M-[\0\0\0.\a\0\0\0\0\0\0\0\0\0\0\0\ \0\0\0\0\0\0\0\M-0\^F\0\0\f\^F\0\0\0\0\0\0l\b\0\0\M-:\^F\0\0'\^B\0\0\ \M->\^B\0\0\M^A\b\0\0" 16287 yes RET read 512/0x200 16287 yes CALL fstat64(0x3,0xcf7f0e00) 16287 yes RET fstat64 0 16287 yes CALL mmap2(0,0x11657c,0x5,0x802,0x3,0) 16287 yes RET mmap2 1340907520/0x4feca000 16287 yes CALL mmap2(0x4ffda000,0x4000,0x3,0x812,0x3,0x10f) 16287 yes RET mmap2 1342021632/0x4ffda000 16287 yes CALL mmap2(0x4ffde000,0x257c,0x3,0x32,0xffffffff,0) 16287 yes RET mmap2 1342038016/0x4ffde000 16287 yes CALL close(0x3) 16287 yes RET close 0 16287 yes CALL mmap2(0,0x1000,0x3,0x22,0xffffffff,0) 16287 yes RET mmap2 1382084608/0x5260f000 16287 yes CALL #243 (unimplemented linux_sys_set_thread_area)() 16287 yes PSIG SIGSYS SIG_DFL code 0 16287 yes NAMI "yes.core" What does this mean? That linux_sys_set_thread_area is unimplemented in the emulation? When I install redhat_base alone without copying the libraries from the Linux system (although http://www.openbsd.org/faq/faq9.html suggests that one should do both), yes works. But it's about all what works. I need to run ekiga (or xten-xlite or whatever SIP phone Linux binary happens to work on OpenBSD under emulation) so that's why I am trying to find some method how to copy the program with any arbitrary library it requires. But why does the same yes work with the redhat_base package? If linux_sys_set_thread_area were unimplemented in the emulation I would guess it wouldn't work regardless of what libraries are or are not installed. OpenBSD 4.0, i386 CL<