Andrei Sosnin <[EMAIL PROTECTED]> writes: > Но мне тогда непонятно, почему компилятор (и 2.95, и 3.0, и 3.2) > говорит мне, что-де у него ошибка парсинга в socket.h? >
zhuzha:~/c_programs% cat test.c #include "test.h" int main() {}; zhuzha:~/c_programs% cat test.h #include "tst.h" int test; zhuzha:~/c_programs% cat tst.h int tst zhuzha:~/c_programs% gcc test.c In file included from test.c:1: test.h:3: syntax error before `int' zhuzha:~/c_programs% Это все к тому, что проблемы не в самом socket.h. Скорее всего компилятор не те что надо хедеры использует (не там где надо ищет или нужных вообще нет). Может, какого -dev или -headers пакетa не хватает? Я так понял, это deb-src? Так почему бы тогда fakeroot dpkg-buildpackage не запустить? Может, чего cказал бы, что ему нужно... -- Mikolaj Golub, Ph.D. Student : : Institute of Molecular Physics PAS ,,!|;|!,, ul. Smoluchowskiego 17, PL 60-179, Poznan `^:|'|:^` Phone: +(4861)8695184 Fax: +(4861)8684524 ` '