Мерси! Компилира се! Сега и ако тръгне... :) Илия
2005/9/20, Peter Pentchev <[EMAIL PROTECTED]>: > On Tue, Sep 20, 2005 at 11:23:20AM +0300, Ilia Bazliancov wrote: > > cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/gplflash login > > > > cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvsroot/gplflash co > > -P gplflash2 > > > > Ето това се опъва под Debian, а авторите си признаха, че не могат да > > ми помогнат, защото не ползват Debian. Някой може ли да го компилира > > през друга дистрибуция и да ми прати компилирания вариант. > > > > Предварително ви благодаря. > > Хммм... ха сега де. Аз пък го приех като предизвикателство :) Имам си > тук едно Debian-че, май etch се води, и като го подхванах... > > Ето ти стъпките, с които го докарах дотам да мине компилацията. Не мога > да го изтествам - точно на тази машина няма Mozilla, няма Firefox, и по > ред причини не е много разумно да има - но го докарах дотам 'sh > autogen.sh && make' да мине успешно и да създаде някакво .so.0.0.0 в > plugins/mozilla/.libs/ май. > > Та значи: > > 1. Взимаш си сорсовете от CVS. > > 2. Слагаш следното мъничко patch-че - всъщност махаш -lXxf86vm от > acinclude.m4; не съм гледал да видя що за жувотно е това libxf86vm и > на кого му е притрябвало, но... :) Подозирам, че е нещо, свързано с > разликите между XFree86 и X.org, но важното е, че така стана, поне > при мен: > > Index: gplflash2/acinclude.m4 > =================================================================== > RCS file: /cvsroot/gplflash/gplflash2/acinclude.m4,v > retrieving revision 1.4 > diff -u -r1.4 acinclude.m4 > --- gplflash2/acinclude.m4 26 Jul 2005 12:59:37 -0000 1.4 > +++ gplflash2/acinclude.m4 20 Sep 2005 09:58:50 -0000 > @@ -71,10 +71,10 @@ > AC_CHECK_LIB([X11], [XOpenDisplay], > [ac_cv_my_have_x11="yes" > X_CFLAGS="${X_INCLUDES_PATH_ARGS}" > - X_LIBS="-lX11 -lXt -lXext -lXxf86vm ${X_LIB_PATH_ARGS}" > + X_LIBS="-lX11 -lXt -lXext ${X_LIB_PATH_ARGS}"ю > AC_DEFINE([USE_X11], [1], [[Define to activate the X11 > backend driver]])], > [ac_cv_my_have_x11="no"], > - [[-lXt -lXext -lXxf86vm ${X_LIB_PATH_ARGS}]]) > + [[-lXt -lXext ${X_LIB_PATH_ARGS}]]) > AC_CHECK_HEADERS([X11/XKBlib.h]) > if test "${ac_cv_my_have_x11}" != "yes" ; then > AC_MSG_ERROR([[*** cannot find X11 development files]]) > > 3. Махаш всички версии на autoconf и automake от системата си (гррр!) и > инсталираш autoconf и automake1.9, или пък другояче го докарваш > дотам, че 'autoconf --version' да каже 2.59, а 'automake --version' > да каже 1.9.x (при мен 1.9.6). > > 4. Инсталираш всички dependencies, които са описани в README, > включително и "скритите" libxft2-dev (там пише freetype2) и > libavformat-dev (там пише ffmpeg, но дебианският пакет ffmpeg няма > header files, защото и не би трябвало да има - не е -dev). > > 5. Инсталираш g++ (това го бях пропуснал и configure не го откри :))) > > 6. Пускаш '(sh autogen.sh && make) 2>&1 | tee ~/build.log' (или > всъщност, както го направих аз, с |& вместо 2>&1 | ;) и отиваш да > изпиеш две-три кафета :) > > Поне така се докопах аз до някакъв компилиран plug-in; дали ще работи > вече е съвсем друг въпрос :P > > Поздрави, > Петър > > -- > Peter Pentchev [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] > PGP key: http://people.FreeBSD.org/~roam/roam.key.asc > Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 > If you think this sentence is confusing, then change one pig. > > > -- Ilia Bazliancov, team leader. Rodonika www.rodonika.info