[KUbuntu 7.04] Problem z uruchomieniem Kylixa

0

Bardzo zależy mi na programowaniu w C++ Builderze pod Linuxem. Dlatego też bardzo chciałbym uruchomić Kylixa. Jednakże mam kłopot. Używam KUbuntu Fiesty Fawn (czyli 7.04). Zrobiłem wskazówki ze strony http://ubuntuforums.org/showthread.php?t=545981, ale dalej mam kłopot:

jakub@jakub-desktop:~/kylix3/bin$ ./startbcb
expr: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
sed: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
sed: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
sed: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
sed: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
sed: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
sed: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/home/jakub/kylix3/bin/bcblin: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory

Bardzo zależy mi na tym programie więc wiczę na Waszą pomoc.

Z góry dziękuję za pomoc.

0
localhost ~ # equery belongs libc.so.6
[ Searching for file(s) libc.so.6 in *... ]
sys-libs/glibc-2.6 (/lib/libc.so.6 -> libc-2.6.so)

glibc masz? chociaz moze to troche glupie pytanie...

0

Zainstalowałem Dappera i już uruchamia się. Teraz mam inny problem (mam nadzieję, że już ostatni). Delphi działa bez zarzutów, natomiast w c++, na którym mi najbardziej zależy nie mogę nic skompilować. Zaraz po uruchomieniu kompilacji Kylix zamyka się, a na konsoli widzę:

./startbcb: line 29: 20948 Killed /home/jakub/kylix3/bin/bcblin $* (nie od razu po uruchomiwniu, ale przy próbie kompilacji).

Kiedy próbuję uruchomić oddzielnie bcblin widzę błąd:

jakub@jakub-desktop:~/kylix3/bin$ ./bcblin
./bcblin: error while loading shared libraries: bpldesignhooks.so.6.9: cannot open shared object file: No such file or directory

Plik bpldesignhooks.so.6.9 jest w katalogu /home/jakub/kylix3/bin (czyli katalog, w którym są wszystkie pliki uruchomieniowe).

Zainstalowałem jakiegoś patcha ilink, ale nie pomfga .

0

uprawnienia sa dobre na ten plik?
sproboj moze skopiowac go /usr/lib lub /lib

...

0

Zauważyłem, że w przypadku uruchomienia linkera Delphi też to jest. To nie problem z tym plikiem. Chyba brakuje mu jakichś parametrów, czy coś takiego jak uruchamia się z konsoli tego linkera.

0

A może użyj strace i zobacz gdzie program szuka tego pliku?

0

Nie jest to problem z tym plikiem na pewno już wiem, ponieważ po uruchomieniu Kylix Delphi jest ok, a po uruchomieniu linkera Delphi z konsoli jest taki sam błąd, a więc to nie może być sprawa tego pliku. Po wpisaniu strace startbcb dostałem dużo komunikatów. Podam te, które pokazują się przy próbie linkowania programu (może coś wyjaśnią).

[{WIFSIGNALED(s) && WTERMSIG(s) == SIGKILL}], 0) = 3182
open("/usr/share/locale/pl_PL/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/pl/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/pl_PL/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/pl/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_GB/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_GB/LC_MESSAGES/libc.mo", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=113721, ...}) = 0
mmap2(NULL, 113721, PROT_READ, MAP_PRIVATE, 3, 0) = 0x402a6000
close(3)                                = 0
brk(0x81a8000)                          = 0x81a8000
write(2, "/usr/local/bin/startbcb: line 30"..., 96/usr/local/bin/startbcb: line 30:  3182 Killed                  /usr/local/kylix3/bin/bcblin $*
) = 96
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbf9ac398, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGINT, {SIG_DFL}, {0x8078f41, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "\n", 743)                    = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "", 743)                      = 0
exit_group(137)                         = ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1