I installed DirectFB library, like follows:
/lib/libdirect-1.0.so /lib/libdirectfb-1.0.so
/lib/libdirect-1.0.so.0 /lib/libdirectfb-1.0.so.0
/lib/libdirect-1.0.so.0.0.0 /lib/libdirectfb-1.0.so.0.0.0
/lib/libdirect.a /lib/libdirectfb.a
/lib/libdirect.la /lib/libdirectfb.la
/lib/libfusion-1.0.so /lib/libfusion.a
/lib/libfusion-1.0.so.0 /lib/libfusion.la
/lib/libfusion-1.0.so.0.0.0
/lib/directfb-1.0-0/systems/libdirectfb_fbdev.a
/lib/directfb-1.0-0/systems/libdirectfb_fbdev.la
/lib/directfb-1.0-0/systems/libdirectfb_fbdev.o
/lib/directfb-1.0-0/systems/libdirectfb_fbdev.so
/lib/directfb-1.0-0/wm/libdirectfbwm_default.a
/lib/directfb-1.0-0/wm/libdirectfbwm_default.la
/lib/directfb-1.0-0/wm/libdirectfbwm_default.o
/lib/directfb-1.0-0/wm/libdirectfbwm_default.so
and the rest in /lib/directfb-1.0-0/interfaces
I give you teh output of "strace dfbinfo"
execve("/bin/directfb-dfbinfo", ["directfb-dfbinfo"], [/* 8 vars */]) = 0
brk(0) = 0x13000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
open("//lib/v4l/half/libdirectfb-1.0.so.0", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("//lib/v4l/half", 0xbe81a454) = -1 ENOENT (No such file or
directory)
open("//lib/v4l/libdirectfb-1.0.so.0", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("//lib/v4l", 0xbe81a454) = -1 ENOENT (No such file or
directory)
open("//lib/half/libdirectfb-1.0.so.0", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("//lib/half", 0xbe81a454) = -1 ENOENT (No such file or
directory)
open("//lib/libdirectfb-1.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\314\'\1\000"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=6096169, ...}) = 0
old_mmap(NULL, 724260, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0x4001f000
mprotect(0x400c4000, 48420, PROT_NONE) = 0
old_mmap(0x400cc000, 16384, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa5000) = 0x400cc000
close(3) = 0
open("//lib/libfusion-1.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\220N\0\000"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1547817, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x40016000
old_mmap(NULL, 126560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0x400d0000
mprotect(0x400e6000, 36448, PROT_NONE) = 0
old_mmap(0x400ee000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x400ee000
close(3) = 0
open("//lib/libdirect-1.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0`4\0\0004"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1108209, ...}) = 0
old_mmap(NULL, 126788, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0x400ef000
mprotect(0x40105000, 36676, PROT_NONE) = 0
old_mmap(0x4010d000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x4010d000
close(3) = 0
open("//lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0X\f\0\000"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0777, st_size=9252, ...}) = 0
old_mmap(NULL, 40232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x4010e000
mprotect(0x40110000, 32040, PROT_NONE) = 0
old_mmap(0x40117000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x40117000
close(3) = 0
open("//lib/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0([EMAIL PROTECTED]"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0777, st_size=68708, ...}) = 0
old_mmap(NULL, 368380, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0x40118000
mprotect(0x40127000, 306940, PROT_NONE) = 0
old_mmap(0x4012f000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x4012f000
old_mmap(0x40130000, 270076, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40130000
close(3) = 0
open("//lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\344k\1\000"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0777, st_size=1142664, ...}) = 0
old_mmap(NULL, 1134304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0x40172000
mprotect(0x40279000, 57056, PROT_NONE) = 0
old_mmap(0x40281000, 16384, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x107000) = 0x40281000
old_mmap(0x40285000, 7904, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40285000
close(3) = 0
open("//lib/libz.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0([EMAIL PROTECTED]"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0777, st_size=76332, ...}) = 0
old_mmap(NULL, 107344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0x40287000
mprotect(0x40299000, 33616, PROT_NONE) = 0
old_mmap(0x402a1000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x402a1000
close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x40017000
mprotect(0x400d0000, 90112, PROT_READ|PROT_WRITE) = 0
mprotect(0x400d0000, 90112, PROT_READ|PROT_EXEC) = 0
mprotect(0x4001f000, 675840, PROT_READ|PROT_WRITE) = 0
mprotect(0x4001f000, 675840, PROT_READ|PROT_EXEC) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
setrlimit(RLIMIT_STACK, {rlim_cur=2044*1024, rlim_max=RLIM_INFINITY}) = 0
getpid() = 737
uname({sys="Linux", node="192.168.1.3", ...}) = 0
rt_sigaction(SIGRTMIN, {0x40120690, [], 0x4000000 /* SA_??? */}, NULL,
8) = 0
rt_sigaction(SIGRT_1, {0x40120760, [RTMIN], 0x4000000 /* SA_??? */},
NULL, 8) = 0
rt_sigaction(SIGRT_2, {0x401208dc, [], 0x4000000 /* SA_??? */}, NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RT_1], NULL, 8) = 0
_sysctl({{CTL_KERN, KERN_VERSION, 0, 20d49, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0
brk(0) = 0x13000
brk(0x34000) = 0x34000
geteuid32() = 0
open("/etc/directfbrc", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0600, st_size=105, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x40018000
read(3, "desktop-buffer-mode = frontonly\n"..., 4096) = 105
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40018000, 4096) = 0
open("//.directfbrc", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/etc/directfbrc.directfb-dfbinfo", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("//.directfbrc.directfb-dfbinfo", O_RDONLY) = -1 ENOENT (No such
file or directory)
write(2, "\n =======================| "..., 270
=======================| DirectFB 1.0.0 |=======================
(c) 2001-2007 The DirectFB Organization (directfb.org)
(c) 2000-2004 Convergence (integrated media) GmbH
------------------------------------------------------------
) = 270
vm86old(0x9000e0) = 737
rt_sigaction(SIGHUP, {0x401250b8, [], SA_NOMASK|SA_SIGINFO|0x4000000},
{SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x401250b8, [], SA_NOMASK|SA_SIGINFO|0x4000000},
{SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {0x401250b8, [], SA_NOMASK|SA_SIGINFO|0x4000000},
{SIG_DFL}, 8) = 0
rt_sigaction(SIGABRT, {0x401250b8, [], SA_NOMASK|SA_SIGINFO|0x4000000},
{SIG_DFL}, 8) = 0
rt_sigaction(SIGFPE, {0x401250b8, [], SA_NOMASK|SA_SIGINFO|0x4000000},
{SIG_DFL}, 8) = 0
rt_sigaction(SIGILL, {0x401250b8, [], SA_NOMASK|SA_SIGINFO|0x4000000},
{SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {0x401250b8, [], SA_NOMASK|SA_SIGINFO|0x4000000},
{SIG_DFL}, 8) = 0
rt_sigaction(SIGSEGV, {0x401250b8, [], SA_SIGINFO|0x4000000}, {SIG_DFL},
8) = 0
rt_sigaction(SIGTRAP, {0x401250b8, [], SA_NOMASK|SA_SIGINFO|0x4000000},
{SIG_DFL}, 8) = 0
rt_sigaction(SIGBUS, {0x401250b8, [], SA_NOMASK|SA_SIGINFO|0x4000000},
{SIG_DFL}, 8) = 0
rt_sigaction(SIGXCPU, {0x401250b8, [], SA_NOMASK|SA_SIGINFO|0x4000000},
{SIG_DFL}, 8) = 0
rt_sigaction(SIGXFSZ, {0x401250b8, [], SA_NOMASK|SA_SIGINFO|0x4000000},
{SIG_DFL}, 8) = 0
write(2, "(*) DirectFB/Core: Single Applic"..., 73(*) DirectFB/Core:
Single Application Core. (2007-04-26 14:24) [ DEBUG ]
) = 73
write(2, "(!) DirectFB/core/system: No sys"..., 43(!)
DirectFB/core/system: No system found!
) = 43
rt_sigaction(SIGHUP, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGABRT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGFPE, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGILL, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGTRAP, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGXCPU, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGXFSZ, {SIG_DFL}, NULL, 8) = 0
write(2, "(#) DirectFBError [DirectFBCreat"..., 81(#) DirectFBError
[DirectFBCreate() failed]: No (suitable) implementation !
) = 81
io_submit(4294967293, 0, {} <unfinished ... exit status 253>
I hope this can help you (and me).
Thanks in advance and sorry for my English,
Jorge
_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users