Thread View: pl.comp.sys.x11
4 messages
4 total messages
Started by Adam Buraczewski
Sun, 27 Jan 2002 09:20
XFree86 4.2.0 -- kompilacja -- dziwne.
Author: Adam Buraczewski
Date: Sun, 27 Jan 2002 09:20
Date: Sun, 27 Jan 2002 09:20
54 lines
3197 bytes
3197 bytes
Dzień dobry! Kompilowałem sobie wczoraj XFree86 4.2.0, wszystko dokładnie tak samo jak poprzednio (dla wszystkich dotychczasowych wersji 4.x), czyli: nowy plik xc/config/cf/host.def, potem make World, make install, make install.man. Wyglądało i szło wszystko nieźle (no, może poza jednym wyjątkiem, ale o tym dalej), tylko po instalacji się okazało, że żaden uruchomiony program nie może znaleźć ani swoich zasobów z /etc/X11/app-defaults, ani definicji locale z /usr/X11R6/lib/X11/locale/. Ba, nawet X serwer nie mógł znaleźć mapy polskiej klawiatury! Owszem, jawne ładowanie zasobów za pomocą xrdb działa, tak samo działa jawne ustawienie zmiennych środowiskowych XLOCALEDIR i XFILESEARCHPATH na odpowiednie wartości, ale to przecież nie eliminuje przyczyny problemu. Sprawdzałem za pomocą find + grep i wygląda na to, że odpowiednie wkompilowane ścieżki znajdują się w bibliotekach (w libX11.so.6.2 jest ścieżka /usr/X11R6/lib/X11/locale, a w libXt.so.6.0 jest pełna ścieżka wyszukiwania zasobów, taka sama jak w "man X"), więc nie wiem dlaczego te biblioteki ich nie używają. Ma ktoś jakiś pomysł? Moja konfiguracja w xc/config/cf/host.def wygląda następująco (nie zmieniałem jej od XFree86 4.0): #define LinuxDistribution LinuxUnknown #define LinuxUsesNcurses YES #define HasPam NO #define HasTk NO #define HasTcl NO #define HasZlib YES #define DefaultGcc2i386Opt -O2 -fno-strength-reduce -march=i686 #define DefaultCCOptions /**/ Innych plików w xc/config/cf nie ruszałem. Czy coś się zmieniło w XFree86 4.2.0 o czym nie wiem? Może to jest taki "feature"? :(( Acha, jeszcze jedno, chociaż nie ma to pewnie związku z powyższym problemem: moim zdaniem imake źle wygenerował pliki Makefile dla kilku programów (np. xcmsdb, xev, xwud). Musiałem poprawiać Makefile tak, żeby była dodatkowo linkowana biblioteka libdl (-ldl), bo przy linkowaniu był komunikat: /lib/libdl.so.2: undefined reference to `atexit' collect2: ld returned 1 exit status Zastanawiam się, czy to ostatnie nie jest jednak problemem z moją instalacją glibca 2.2.5. Może ktoś z Was mnie naprowadzi na właściwy trop! Pozdrawiam. -- Adam Buraczewski <adamb@polbox.pl> * Linux registered user #165585 GCS/TW d- s-:+>+:- a- C+++(++++) UL++++$ P++ L++++ E++ W+ N++ o? K? w-- O M- V- PS+ !PE Y PGP+ t+ 5 X+ R tv- b+ DI? D G++ e+++>++++ h r+>++ y?
Re: XFree86 4.2.0 -- kompilacja -- dziwne.
Author: Adam Buraczewski
Date: Sun, 27 Jan 2002 09:30
Date: Sun, 27 Jan 2002 09:30
21 lines
1651 bytes
1651 bytes
Adam Buraczewski <adamb@polbox.pl> wrote: > tylko po instalacji się okazało, że żaden > uruchomiony program nie może znaleźć ani swoich zasobów z > /etc/X11/app-defaults, ani definicji locale z > /usr/X11R6/lib/X11/locale/. Uzupełnienie: właśnie na www.xfree86.org znalazłem patcha, który wyszedł wczoraj, który likwiduje objawy *bardzo* podobne do tych, które ma moja instalacja X. :) Patch jest pod adresem np.: ftp://sunsite.icm.edu.pl/site/XFree86/4.2.0/fixes/4.2.0-xlib-i18n-module.patch Jak znajdę chwilę czasu, to przekompiluję ponownie i zamelduję na liście jak działa! Pozdrawiam ponownie. -- Adam Buraczewski <adamb@polbox.pl> * Linux registered user #165585 GCS/TW d- s-:+>+:- a- C+++(++++) UL++++$ P++ L++++ E++ W+ N++ o? K? w-- O M- V- PS+ !PE Y PGP+ t+ 5 X+ R tv- b+ DI? D G++ e+++>++++ h r+>++ y?
Re: XFree86 4.2.0 -- kompilacja -- dziwne.
Author: Adam Buraczewski
Date: Sun, 27 Jan 2002 14:52
Date: Sun, 27 Jan 2002 14:52
19 lines
1786 bytes
1786 bytes
Adam Buraczewski <adamb@polbox.pl> wrote: > Jak znajdę chwilę czasu, to przekompiluję ponownie i zamelduję na > liście jak działa! Nikt się nie zainteresował :)) W każdym razie może komuś się przyda: trzeba źródła XFree86 4.2.0 spatch'ować (URLa podałem w poprzednim poście), wtedy już poprawnie odnajdują się i zasoby i locale i wszystko inne. To był bug w libX11, trochę tylko dziwne że dopiero po tygodniu wyszła do tego łata (nikt nie zauważył wcześniej, czy co?). Co prawda nadal nie rozumiem dlaczego tych kilka programów (xev, xmodmap, xwud i xcmsdb) nie linkuje się poprawnie i trzeba dodawać -ldl do Makefile, ale już to nie ma większego znaczenia. :))) Pozdrawiam wszystkich. -- Adam Buraczewski <adamb@polbox.pl> * Linux registered user #165585 GCS/TW d- s-:+>+:- a- C+++(++++) UL++++$ P++ L++++ E++ W+ N++ o? K? w-- O M- V- PS+ !PE Y PGP+ t+ 5 X+ R tv- b+ DI? D G++ e+++>++++ h r+>++ y?
Re: XFree86 4.2.0 -- kompilacja -- dziwne.
Author: Adam Buraczewski
Date: Mon, 28 Jan 2002 00:33
Date: Mon, 28 Jan 2002 00:33
13 lines
1427 bytes
1427 bytes
OK, to już ostatni :) Adam Buraczewski <adamb@polbox.pl> wrote: > Co prawda nadal nie rozumiem dlaczego tych kilka programów (xev, > xmodmap, xwud i xcmsdb) nie linkuje się poprawnie i trzeba dodawać > -ldl do Makefile, ale już to nie ma większego znaczenia. :))) Miałem źle zainstalowanego glibc'a 2.2.5, ale to już NTG. -- Adam Buraczewski <adamb@polbox.pl> * Linux registered user #165585 GCS/TW d- s-:+>+:- a- C+++(++++) UL++++$ P++ L++++ E++ W+ N++ o? K? w-- O M- V- PS+ !PE Y PGP+ t+ 5 X+ R tv- b+ DI? D G++ e+++>++++ h r+>++ y?
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads