libgda i pdksh

Marcin Król hawk w limanowa.net
Pon, 4 Gru 2006, 16:07:06 CET


Hello.

Krotkie pytanie to shellowych specjalistow. Jest sobie nasza domyslna
powloka, pdksh. Jest sobie rowniez libgda.spec. Proba zbudowania tegoz
zakonczyla sie niepowodzeniem, bo ponizsza linijka (wycinek z configure):

freetdsvercheck="`grep \"^#define \(VERSION_NO \|TDS_VERSION_NO \)\"
$freetds_incdir/tdsver.h|sed 's|^.*"\(.*\)"|\1|'`"

na pdksh konczy sie tak:

grep: (VERSION_NO: No such file or directory
grep: |TDS_VERSION_NO: No such file or directory
grep: )": No such file or directory

Configure puszczone via bash dziala poprawnie, czyli wstawia co trzeba
do zmiennej freetdsvercheck. pdksh jak widac nie obsluguje
"escape'owanych" cudzyslowi (przynajmniej w tym konkretnym wypadku).

Zwazywszy, ze w libgda zmienil sie tylko release odpowiedzialna za ww
problem musi byc jedna ze zmian w pdksh dokonana po ostatnim (udanym)
budowaniu libgda.

Poki co bedzie workaround. Jak sie komus chce szukac i poprawiac to
zapraszam. Mi workaround wystarczy wiec nie bede zglebial tematu.

M.


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