Magik AM/AC potrzebny
Tomasz Trojanowski
tomek w uninet.com.pl
Pon, 22 Gru 2003, 12:24:00 CET
On Mon, 22 Dec 2003, Tomasz Trojanowski wrote:
> On Mon, 22 Dec 2003, Jarosław Kamper wrote:
>
> > Końcówka budowania omta.spec (AC):
> > [...]
> > checking for uname... yes
> > ./configure[5165]: syntax error: `newline' unexpected
> > błąd: Błędny status wyjścia z /var/tmp/rpm-tmp.72597 (%build)
> >
> > Końcówka budowania cvs-nserver.spec (AC):
> > [...]
> > checking for gethostname... yes
> > ./configure[10972]: syntax error: `newline' unexpected
> > błąd: Błędny status wyjścia z /var/tmp/rpm-tmp.50534 (%build)
> >
> > I jeszcze parę innych gdzieś widziałem, ale nie mogę sobie przypomnieć.
> > Poprawi ktoś?
> >
> > P. S. A może to nic trudnego i ktoś może wskazać jakiś dokument czytelny
> > i zrozumiały dla nieprogramistów i debili tak, żeby nawet moja żaba po
> > przeczytaniu w/w była w stanie to poprawić?
>
> Nie przyglądałem się temu, ale miałem już podobne kwiatki wynikające, z
> faktu że makra ac/am używają bashizmów. W jednym z przypadków pomogło
> wstawienie spacji między dwa nawiasy.
Już się przyglądnąłem, to jednak nie bashizm, a kwesti IMHO złego
rozwijania zagnieżdzonych makr. W większości przypadków powinna wystarczyć
zmiana postaci:
AC_CHECK_FUNC(gethostname, :, AC_LIBOBJ([hostname]))
na
AC_CHECK_FUNC(gethostname, :, [AC_LIBOBJ([hostname])])
Znaczące jest wzięcie AC_LIBOBJC w nawiasy
Pozdrawiam
PS: cvs-nserver już commitnięty. Resztę musisz sprawdzić sam ;)
--
Tomasz Trojanowski (tomek w uninet.com.pl)
"Between depriving a man of one hour from his life and depriving him of
his life there exist only a difference of degree." (FH, Dune Messiah)
Więcej informacji o liście dyskusyjnej pld-devel-pl