kompilace portu editors/openoffice-1.1-cs

Pav Lucistnik pav at oook.cz
Mon Nov 24 13:31:00 CET 2003


V po, 24. 11. 2003 v 13:08, Rudolf Cejka píše:

> a makro USE_BISON pridava zavislost
> 
> BUILD_DEPENDS+= bison:${PORTSDIR}/devel/bison
> 
> z cehoz mi vyplyva, ze kdyz napriklad na cistem systemu dam
> instalaci postgresql-devel, ktera ma v zavislostech
> 
> BUILD_DEPENDS+= bison1875:${PORTSDIR}/devel/bison1875
> 
> nainstaluje se bison1875 a vsechny ostatni porty se uz spokoji
> s timto bisonem. A pokud opravdu OpenOffice s bison1875 nefunguje,
> tak si myslim, ze problem tam opravdu je, a to docela neprijemny
> - ja jsem taky jednou musel bison1875 rusit, ale az ted vidim, proc.
> Mozna by pomohlo:
> 
> * Zrusit post-install v bison1875.

To nejde, protoze potom by ten postgres nenasel binarku "bison". Ze je v
systemu binarka "bison1875" to bohuzel postgres nevi.

> * Zrusit moznost konfliktu (CONFLICTS=...) v obou devel/bison*/Makefile
>   a oba porty od sebe zcela oddelit - mam ale obavu, ze to nebude tak
>   jednoduche.

Ne, ten CONFLICTS je korektni - nelze mit nainstalovane oba porty pres
sebe. Nevim jak mam chapat "zcela oddelit"...?

> Mrknes se na to? Jestli jo, tak diky ;o) Nejspis by se melo neco
> napsat seanc at FreeBSD.org, ze je sice pekne, ze asi bison1875
> potrebuje pro svuj postgresql-devel, ale ze tim dela pekne problemy
> jinym portum a ne-devel verze by asi mely mit ve standardni instalaci
> prednost. Nebo mu mam napsat sam?

Slo by neinstalovat symlink bison -> bison1875 a patchovat vsechny
porty, ktere vyzaduji novy bison. Zatim je to jen postgresql-devel, ale
casem budou ostatni projekty prechazet na novejsi bison a nebylo by to
prakticke... Slo by udelat nejake automaticke patchovani, jako je to
treba udelane u autoconf/automake portu. Verim ze pripadny patch by byl
vitan. Rozhodne psat maintainerovi (seanc at FreeBSD.org).

-- 
Pav Lucistnik <pav at FreeBSD.org>
              <pav at oook.cz>




More information about the Users-l mailing list