x.org 6.9 -re 7.1 ?

Sziasztok!

Mennyire egyszerű vagy éppen nehéz ezt végrehajtani ? Valaki csinált már ilyet ?

Z.

Hozzászólások

Nincs vele sok gond, csak annyi, hogy a 7-es xorg a /usr/lib/xorg alatt tartja a libjeit, míg a 6.9-es az /usr/X11/lib-ben ha jól emlékszem (régen volt már a 6.9-es). És ahogy én tudom az új ATI és NVIDIA installerek is már megtalálják ezeket az új PATH-okat. Szóval igazából nem lehet vele gond.
Persze ha fordítod, akkor meg pláne nem elvégre akkor tudod mit hova pakoltatsz vele.

PATH=/tmp/modular/bin:$PATH ./util/modular/build.sh -m /tmp/Mesa-6.4.1 -n -D /tmp/modular > build3.log 2>&1

parancsra elszáll

checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for pkg-config... /usr/bin/pkg-config
checking for xproto... yes
checking XPROTO_CFLAGS... -I/usr/local/include
checking XPROTO_LIBS...
./configure: line 3022: XORG_MANPAGE_SECTIONS: command not found
./configure: line 3023: XORG_RELEASE_VERSION: command not found
configure: error: lndir is now maintained at:
git://git.freedesktop.org/git/xorg/util/lndir
Please use that repository.
***** autogen failed on util/lndir
make: *** No targets specified and no makefile found. Stop.
***** make failed on util/lndir
make: *** No rule to make target `dist'. Stop.
***** dist failed on util/lndir
make: *** No rule to make target `install'. Stop.
***** install failed on util/lndir
Sat Sep 30 13:48:29 CEST 2006

Egy csomó mindent átettek git-esre és ott maintenelik (hú de szép már ez) és ott van a friss anyag. Ha azt írja, hogy ezzel van gond, akkor szedd le a git-es repoból és működni fog.
Ráadásul ahogy az LFS ajánlja először fordíts lndir-t, aztán popd, és másik könyvtárban célszerű fordítani az egészet.

cd

pushd config/util &&
make -f Makefile.ini lndir

cp -v lndir /usr/bin/

popd

mkdir ../xcbuild &&
cd ../xcbuild &&
lndir ../

stb.stb.stb.

Ok, leszedtem a git-eset, a build script szépen végigment. De aztán mit kell vele csinálni, sehol nem találok értelmes leírást.

Na már most ugye ott van a leírás a freedesktop.org-on, aztán az LFS-en, aztán ha a gugliba beírod, hogy compiling xorg biztos fogsz találni valamit.

Most nem értem egyébbként mi a gond. Ha megvolt az install is, akkor két kérdés lehet.
1. A régire nyomtad rá (/usr/lib/xorg, /etc/X11/xorg.conf, stb, stb)
2. Új environment (ezt még nem tudom magyarul :) ), akkor /new/environment/X -configure rootként, és /new/environment/X -config /root/xorg.conf.new

Vagy mi a kérdés???? Meddig jutottál és milyen leírás alapján (link?)

-D : run make dist in addition to others (azaz megcsinálja a binárisokat a példa alpján a /tmp/modular-ba)

Aztán jön az a szekció, hogy "Using the modular tree".
export LD_LIBRARY_PATH=/tmp/modular/lib - fontos
Na most ezek után azt írja, hogy így futtasd, de közben azt is írja, hogy ezt azér le kell ellenőrizni, hogy tényleg fut e így:
startx -- /tmp/modular/bin/Xorg
Ez utóbbi parancs alapján én úgy gondolom, hogy az új environmentbe forduló X tudni fogja hol keresse a xorg.conf-ot.
DE:
find /tmp/modular -name X
aztán a megztalált X-el : X -configure (root-ként, ami ugye előállítja az xorg.conf-ot a megfelelő helyre (/root))
aztán X -config /root/xorg.conf.new
ezután a /etc/modular/etc/X11-be kell másolni, de mint mondtam nem tudom hol keresi a conf-ot az ilyen build.
Ha nem műkszik, jöhet a kézzel szerkesztés a kimenet alapján.