Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

lug-bg: Re: lug-bg: Нужда от помощ при компилиране


  • Subject: lug-bg: Re: lug-bg: Нужда от помощ при компилиране
  • From: Ilia Bazliancov <rodonika@xxxxxxxxx>
  • Date: Tue, 20 Sep 2005 20:47:27 +0300
  • Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
  • Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx

Мерси! Компилира се!
Сега и ако тръгне... :)

Илия


2005/9/20, Peter Pentchev <roam@xxxxxxxxxxx>:
> On Tue, Sep 20, 2005 at 11:23:20AM +0300, Ilia Bazliancov wrote:
> >  cvs -d:pserver:anonymous@xxxxxxxxxxxxxxxxxxx:/cvsroot/gplflash login
> >
> > cvs -z3 -d:pserver:anonymous@xxxxxxxxxxxxxxxxxxx:/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  roam@xxxxxxxxxxx    roam@xxxxxxxx    roam@xxxxxxxxxxx
> 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



 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.