Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Dec 1995 01:52:23 +0900
From:      KATO Takenori <kato@eclogite.eps.nagoya-u.ac.jp>
To:        current@freebsd.org
Subject:   Linux binaries still not working
Message-ID:  <199512151652.BAA00565@marble.eps.nagoya-u.ac.jp>

next in thread | raw e-mail | index | archive | help
I got current (Dec 16, 11:00 GMT) and run linux binaries.

The xdoom works but Executor/Linux didn't work.

% executor
couldn't stat "Couldn't open System: '/usr/local/lib/executor/ExecutorVolume/System Folder'"
Broken pipe
%

I made linux emulator with '-DDEBUG'.  The result is following:

/kernel: imgact: Page aligned binary 0
/kernel: Linux-emul(317): uselib(/lib/ld.so)
/kernel: Linux-emul(317): uselib(/compat/linux/lib/ld.so)
/kernel: uselib: Page aligned binary 0
/kernel: mem=62f00000 = 006400cc 00004000
/kernel: Linux-emul(317): newstat(/etc/ld.so.cache, *)
/kernel: Linux-emul(317): uselib(/usr/lib/libc.so.4)
/kernel: Linux-emul(317): uselib(/compat/linux/usr/lib/libc.so.4)
/kernel: Linux-emul(317): uselib(/lib/libc.so.4)
/kernel: Linux-emul(317): uselib(/compat/linux/lib/libc.so.4)
/kernel: uselib: Non page aligned binary 1024
/kernel: mem=60000000 = 0004020e 90909090
/kernel: Linux-emul(317): uselib(/usr/lib/libm.so.4)
/kernel: Linux-emul(317): uselib(/compat/linux/usr/lib/libm.so.4)
/kernel: Linux-emul(317): uselib(/lib/libm.so.4)
/kernel: Linux-emul(317): uselib(/compat/linux/lib/libm.so.4)
/kernel: uselib: Non page aligned binary 1024
/kernel: mem=600e0000 = 0004025a 90909090
/kernel: Linux-emul(317): brk(00000000)
/kernel: Linux-emul(317): mmap(00000000, 65536, 3, 00000032, -1, 0)
/kernel: Linux-emul(317): brk(001fb000)
/kernel: Linux-emul(317): brk(001fc000)
/kernel: Linux-emul(317): brk(001fd000)
/kernel: Linux-emul(317): brk(001fe000)
/kernel: Linux-emul(317): brk(001ff000)
/kernel: Linux-emul(317): brk(00200000)
/kernel: Linux-emul(317): brk(00201000)
/kernel: Linux-emul(317): brk(00202000)
/kernel: Linux-emul(317): brk(00206000)
/kernel: Linux-emul(317): brk(00207000)
/kernel: Linux-emul(317): brk(00208000)
/kernel: Linux-emul(317): newuname(*)
last message repeated 3 times
/kernel: Linux-emul(317): fcntl(3, 00000002, *)
/kernel: Linux-emul(317): open(/usr/users/kato/.Xauthority, 0x0, 0x1b6)
/kernel: Linux-emul(317): newlstat(4, *)
/kernel: Linux-emul(317): brk(0020a000)
/kernel: Linux-emul(317): fcntl(3, 00000004, *)
/kernel: Linux-emul(317): select(4, -272641160, 0, 0, 0)
/kernel: Linux-emul(317): brk(0020b000)
/kernel: Linux-emul(317): select(4, -272641104, 0, 0, 0)
/kernel: Linux-emul(317): sigaction(29, *, *)
/kernel: Linux-emul(317): fcntl(3, 00000009, *)
/kernel: Linux-emul(317): fcntl(3, 00000008, *)
/kernel: Linux-emul(317): fcntl(3, 00000003, *)
/kernel: Linux-emul(317): fcntl(3, 00000004, *)
/kernel: Linux-emul(317): brk(0020c000)
/kernel: Linux-emul(317): brk(0020c000)
/kernel: Linux-emul(317): brk(0020d000)
/kernel: Linux-emul(317): brk(004d1000)
/kernel: Linux-emul(317): pipe(*)
/kernel: Linux-emul(317): fork()
/kernel: Linux-emul(318): newstat((null), *)
/kernel: Linux-emul(318): newlstat(., *)
/kernel: Linux-emul(318): newlstat(/, *)
/kernel: Linux-emul(318): newlstat(.., *)
/kernel: Linux-emul(318): newstat(.., *)
/kernel: Linux-emul(318): open(.., 0x0, 0xefbfcd14)
/kernel: Linux-emul(318): fcntl(6, 00000002, *)
/kernel: Linux-emul(318): readdir(6, *, 1)
last message repeated 5 times
/kernel: Linux-emul(318): newlstat(../kato, *)
/kernel: Linux-emul(318): newlstat(../.., *)
/kernel: Linux-emul(318): newstat(../.., *)
/kernel: Linux-emul(318): open(../.., 0x0, 0xefbfcc2c)
/kernel: Linux-emul(318): fcntl(6, 00000002, *)
/kernel: Linux-emul(318): readdir(6, *, 1)
last message repeated 2 times
/kernel: Linux-emul(318): newlstat(../../src, *)
/kernel: Linux-emul(318): readdir(6, *, 1)
/kernel: Linux-emul(318): newlstat(../../X11R6, *)
/kernel: Linux-emul(318): readdir(6, *, 1)
/kernel: Linux-emul(318): newlstat(../../users, *)
/kernel: Linux-emul(318): newlstat(../../.., *)
/kernel: Linux-emul(318): newstat(../../.., *)
/kernel: Linux-emul(318): open(../../.., 0x0, 0xefbfcc08)
/kernel: Linux-emul(318): fcntl(6, 00000002, *)
/kernel: Linux-emul(318): readdir(6, *, 1)
last message repeated 2 times
/kernel: Linux-emul(318): newlstat(../../../dev, *)
/kernel: Linux-emul(318): readdir(6, *, 1)
/kernel: Linux-emul(318): newlstat(../../../var, *)
/kernel: Linux-emul(318): readdir(6, *, 1)
/kernel: Linux-emul(318): newlstat(../../../usr, *)
/kernel: Linux-emul(318): newlstat(., *)
/kernel: Linux-emul(318): newlstat(/, *)
/kernel: Linux-emul(318): newlstat(.., *)
/kernel: Linux-emul(318): newstat(.., *)
/kernel: Linux-emul(318): open(.., 0x0, 0x1eb7f8)
/kernel: Linux-emul(318): fcntl(6, 00000002, *)
/kernel: Linux-emul(318): readdir(6, *, 1)
last message repeated 5 times
/kernel: Linux-emul(318): newlstat(../kato, *)
/kernel: Linux-emul(318): newlstat(../.., *)
/kernel: Linux-emul(318): newstat(../.., *)
/kernel: Linux-emul(318): open(../.., 0x0, 0xefbfcc24)
/kernel: Linux-emul(318): fcntl(6, 00000002, *)
/kernel: Linux-emul(318): readdir(6, *, 1)
last message repeated 2 times
/kernel: Linux-emul(318): newlstat(../../src, *)
/kernel: Linux-emul(318): readdir(6, *, 1)
/kernel: Linux-emul(318): newlstat(../../X11R6, *)
/kernel: Linux-emul(318): readdir(6, *, 1)
/kernel: Linux-emul(318): newlstat(../../users, *)
/kernel: Linux-emul(318): newlstat(../../.., *)
/kernel: Linux-emul(318): newstat(../../.., *)
/kernel: Linux-emul(318): open(../../.., 0x0, 0xefbfcc00)
/kernel: Linux-emul(318): fcntl(6, 00000002, *)
/kernel: Linux-emul(318): readdir(6, *, 1)
last message repeated 2 times
/kernel: Linux-emul(318): newlstat(../../../dev, *)
/kernel: Linux-emul(318): readdir(6, *, 1)
/kernel: Linux-emul(318): newlstat(../../../var, *)
/kernel: Linux-emul(318): readdir(6, *, 1)
/kernel: Linux-emul(318): newlstat(../../../usr, *)
/kernel: Linux-emul(318): newuname(*)
/kernel: Linux-emul(318): select(4, -272645752, 0, 0, 0)
last message repeated 256 times
/kernel: Linux-emul(318): select(4, -272645756, 0, 0, 0)
/kernel: Linux-emul(318): select(4, -272645752, 0, 0, 0)
last message repeated 91 times
/kernel: Linux-emul(318): select(4, -272644100, 0, 0, 0)
/kernel: Linux-emul(318): select(4, -272644052, 0, 0, 0)
/kernel: Linux-emul(318): open(/etc/passwd, 0x0, 0x1b6)
/kernel: Linux-emul(318): newlstat(6, *)
/kernel: Linux-emul(318): brk(004d3000)
/kernel: Linux-emul(318): newstat(/usr/local/lib/executor/ExecutorVolume/System Folder, *)
/kernel: Linux-emul(318): newstat(/usr/local/lib/executor/ExecutorVolume, *)
/kernel: Linux-emul(318): newstat(/usr/local/lib/executor/ExecutorVolume, *)
/kernel: Linux-emul(318): newstat(/usr/local/lib/executor, *)
/kernel: Linux-emul(318): newstat(/usr/local/lib/executor, *)
/kernel: Linux-emul(318): newstat(/usr/local/lib, *)
/kernel: Linux-emul(318): newstat(/usr/local/lib, *)
/kernel: Linux-emul(318): newstat(/usr/local, *)
/kernel: Linux-emul(318): newstat(/usr/local, *)
/kernel: Linux-emul(318): newstat(/usr, *)
/kernel: Linux-emul(318): newstat(/usr, *)
/kernel: Linux-emul(318): newstat(/, *)
/kernel: Linux-emul(318): newstat(/usr, *)
/kernel: Linux-emul(318): open(/usr/local/lib/executor//DirectoryMap-le.pag, 0x0, 0x0)
/kernel: Linux-emul(318): newlstat(6, *)
/kernel: Linux-emul(318): open(/usr/users/kato/.Executor/DirectoryMap-le.pag, 0x0, 0x0)
/kernel: Linux-emul(318): newlstat(6, *)
/kernel: Linux-emul(318): newstat(/, *)
/kernel: Linux-emul(318): newstat(/, *)
/kernel: Linux-emul(318): open(/usr/local/lib/executor//DirectoryMap-le.pag, 0x0, 0x0)
/kernel: Linux-emul(318): newlstat(6, *)
/kernel: Linux-emul(318): open(/usr/users/kato/.Executor/DirectoryMap-le.pag, 0x0, 0x0)
/kernel: Linux-emul(318): newlstat(6, *)
/kernel: Linux-emul(318): newstat(/usr/local/lib/executor/ExecutorVolume/System Folder, *)
/kernel: Linux-emul(318): newstat(/usr/local/lib/executor/ExecutorVolume, *)
last message repeated 2 times
/kernel: Linux-emul(318): newstat(/usr/local/lib/executor, *)
last message repeated 2 times
/kernel: Linux-emul(318): newstat(/usr/local/lib, *)
last message repeated 2 times
/kernel: Linux-emul(318): newstat(/usr/local, *)
last message repeated 2 times
/kernel: Linux-emul(318): newstat(/usr, *)
/kernel: Linux-emul(318): newstat(/usr, *)
/kernel: Linux-emul(318): newstat(/, *)
/kernel: Linux-emul(318): newstat(/, *)
/kernel: Linux-emul(318): newstat(/dev/sd2=, *)
/kernel: Linux-emul(318): newstat(/usr/users/kato, *)
/kernel: Linux-emul(318): newstat(/usr/users, *)
/kernel: Linux-emul(318): newstat(/usr/users, *)
/kernel: Linux-emul(318): newstat(/usr, *)
/kernel: Linux-emul(318): newstat(/usr/users, *)
/kernel: Linux-emul(318): open(/usr/local/lib/executor//DirectoryMap-le.pag, 0x0, 0x0)
/kernel: Linux-emul(318): newlstat(6, *)
/kernel: Linux-emul(318): open(/usr/users/kato/.Executor/DirectoryMap-le.pag, 0x0, 0x0)
/kernel: Linux-emul(318): newlstat(6, *)
/kernel: Linux-emul(318): newstat(/usr, *)
/kernel: Linux-emul(318): newstat(/, *)
/kernel: Linux-emul(318): newstat(/usr, *)
/kernel: Linux-emul(318): newstat(/, *)
/kernel: Linux-emul(318): newstat(/, *)
/kernel: Linux-emul(318): newstat(/usr/users/kato, *)
/kernel: Linux-emul(318): newstat(/usr/users, *)
last message repeated 2 times
/kernel: Linux-emul(318): newstat(/usr, *)
/kernel: Linux-emul(318): newstat(/usr, *)
/kernel: Linux-emul(318): newstat(/, *)
/kernel: Linux-emul(318): newstat(/, *)
/kernel: Linux-emul(318): newstat(/usr/local/lib/executor/ExecutorVolume, *)
/kernel: Linux-emul(318): newstat(/usr/local/lib/executor, *)
/kernel: Linux-emul(318): newstat(/usr/local/lib/executor, *)
/kernel: Linux-emul(318): newstat(/usr/local/lib, *)
/kernel: Linux-emul(318): newstat(/usr/local/lib, *)
/kernel: Linux-emul(318): newstat(/usr/local, *)
/kernel: Linux-emul(318): newstat(/usr/local, *)
/kernel: Linux-emul(318): newstat(/usr, *)
/kernel: Linux-emul(318): newstat(/usr, *)
/kernel: Linux-emul(318): newstat(/, *)
/kernel: Linux-emul(318): newstat(/usr, *)
/kernel: Linux-emul(318): newstat(/, *)
/kernel: Linux-emul(318): newstat(/, *)
/kernel: Linux-emul(318): newstat(/usr/local/lib/executor/ExecutorVolume, *)
/kernel: Linux-emul(318): newstat(/usr/local/lib/executor, *)
/kernel: Linux-emul(318): newstat(/usr/local/lib/executor, *)
/kernel: Linux-emul(318): newstat(/usr/local/lib, *)
/kernel: Linux-emul(318): newstat(/usr/local/lib, *)
/kernel: Linux-emul(318): newstat(/usr/local, *)
/kernel: Linux-emul(318): newstat(/usr/local, *)
/kernel: Linux-emul(318): newstat(/usr, *)
/kernel: Linux-emul(318): newstat(/usr, *)
/kernel: Linux-emul(318): newstat(/, *)
/kernel: Linux-emul(318): newstat(/, *)
/kernel: Linux-emul(318): newstat(/usr/local/lib/executor/ExecutorVolume, *)
/kernel: Linux-emul(318): newstat(/usr/local/lib/executor/ExecutorVolume/System Folder, *)
/kernel: Linux-emul(318): newstat(/usr/lib/executor/ExecutorVolume/System Folder, *)
/kernel: Linux-emul(317): wait4(318, *, 0, *)
/kernel: Linux-emul(318): sigaction(29, *, *)
/kernel: Linux-emul(318): fcntl(3, 00000008, *)
/kernel: Linux-emul(318): fcntl(3, 00000004, *)
/kernel: Linux-emul(318): newlstat(1, *)
/kernel: Linux-emul(318): brk(004d3000)
/kernel: Linux-emul(318): brk(004d4000)
/kernel: Linux-emul(317): newstat(Couldn't open System: '/usr/local/lib/executor/ExecutorVolume/System Folder', *)
/kernel: Linux-emul(317): sigaction(29, *, *)
/kernel: Linux-emul(317): fcntl(3, 00000008, *)
/kernel: Linux-emul(317): fcntl(3, 00000004, *)

----
KATO Takenori
Dept. Earth Planet. Sci. Nagoya Univ.  Nagoya 464-01
Voice: +81-52-789-2529   E-mail: kato@eclogite.eps.nagoya-u.ac.jp




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199512151652.BAA00565>