Zitat Zitat von Buebchen
* Versuch' mal ein -DARCH=ppc
Danke für die schneele hilfe.
Ja, das sieht gut aus mit -DARCH_PPC -mcpu=G4, jedenfalls compiliert es
und erzeugt ein "monitor" binary, bei dessen start allerding nix passiert, siehe unten. Beim start von ./Xmonitor passiert auch nix, ich hätte ein GUI erwartet.

Zitat Zitat von Buebchen
* Ausserdem wäre es natürlich interessant zu wissen, ob die die aktuelle SVN Version des monitor-2.1 kompilieren könntest.
Super, 2.1 funktioniert, erzeugt aber ein "monitord" binary bei dessen start
genau wie bei der 1.8.1 version nichts passiert. Ich habe ein log des compilierens und ausführens angehängt.


Zitat Zitat von Buebchen
* Ich denke das hat nicht viel mit big-/little endian zu tun.
Okay, dem stimme ich zu.

Zitat Zitat von Buebchen
Kompiliert es denn dann weiter oder bricht er mit dem warning ab ?
Diese frage erübrigt sich, da ich ja jetzt compilieren kann mit den passenden CFLAGS


[0]jom@dapperdrake:~/tmp/monitor-1.8.1/bin-ppc/# ./monitor
-> nix passiert, daher:

[0]jom@dapperdrake:~/tmp/monitor-1.8.1/bin-ppc/# strace ./monitor
execve("./monitor", ["./monitor"], [/* 42 vars */]) = 0
brk(0) = 0x1003b000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4801d000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4801e000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=74252, ...}) = 0
mmap(NULL, 74252, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4802f000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0 \0\335"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=687020, ...}) = 0
mmap(0xff38000, 751404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xff38000
mprotect(0xffdc000, 61440, PROT_NONE) = 0
mmap(0xffeb000, 20480, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa3000) = 0xffeb000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libncurses.so.5", O_RDONLY) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0 \1;\240"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=317068, ...}) = 0
mmap(0xfec9000, 386996, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfec9000
mprotect(0xff0e000, 65536, PROT_NONE) = 0
mmap(0xff1e000, 36864, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x45000) = 0xff1e000
mmap(0xff27000, 1972, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xff27000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0 \1\352"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1356256, ...}) = 0
mmap(0xfd5c000, 1427236, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfd5c000
mprotect(0xfea1000, 65536, PROT_NONE) = 0
mmap(0xfeb1000, 20480, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x145000) = 0xfeb1000
mmap(0xfeb6000, 10020, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfeb6000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0 \0\r"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=13884, ...}) = 0
mmap(0xfd38000, 78336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfd38000
mprotect(0xfd3b000, 61440, PROT_NONE) = 0
mmap(0xfd4a000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xfd4a000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4801f000
mprotect(0xfd4a000, 4096, PROT_READ) = 0
mprotect(0xfeb1000, 8192, PROT_READ) = 0
mprotect(0xffeb000, 4096, PROT_READ) = 0
munmap(0x4802f000, 74252) = 0