Kompilacja BitchX :)

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Śro, 19 Sty 2000, 20:05:14 CET


On Wed, 19 Jan 2000, Michal Margula wrote:
[..]
> Bo są poszukiwane pliki termcap.h i term.h. Szukać w kolejności
> 
> /usr/include/termcap.h
> /usr/include/ncurses/termcap.h
> /usr/include/term.h
> 
> Czy może:
> 
> /usr/include/termcap.h
> /usr/include/term.h
> /usr/include/ncurses/termcap.h
> 
> Aha - czy dobrze zakładam, że jeśli nie znajdzie
> /usr/include/ncurses/termcap.h to już /usr/include/ncurses/term.h szukać nie
> musi?

Szczegółówą procedurę detekcji [n]curses znajfdziesz w dowolnym projekcie
gnomowym w macros/curses.m4. Ten plik na dobrą sprawę powinien być
dystrybuowany z ncurses (co w gruncie rzeczy na włąsny użytek w pakietach 
PLD mozemy zacząć robić) i powien wpadać do /usr/sgae/aclocal. Na razoe
tak się nie dziej i rozwiązanie do przyjęcia to wrzucenie tego pliku
(curses.m4) np. do katalogu głownego BX i wrzycenie AC_CHECK_CURSES po
AC_PROG_CC w configure.in. Gotowe configre uzyskiwać się bedzie poprzez
"aclocal -I .; autoconf".
Lepiej bazować na zawartości curses.m4 (tak jak to jest robione w np.
pinfo i liczyć na to, że niedługo curses.m4 będzie dystrybuowane z
następną wersją ncurses. Kiedy sie to juz stanie zmieni się tylko sposób
generowanai configure na "aclocal; autoconf".
Jest to swego rodzaju kompromis miedzy tym jak to ostatecznie powinno być
rozwiazane, a tym jak adzić sobie z tym w sytuacji kiedy curses.m4 nie
jest jeszcze dystrybuowane z ncurses.

w komentażu w curses.m4 jest też pełna dokumentacja dotycząca tego jak
tego używać jak i jakie zmiene są ustawiane po uzyciu odpowiednich makr
które umożliwiają pisanie przenoszalnych programów z ich użyciem.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



Więcej informacji o liście dyskusyjnej pld-devel-pl