Mikolaj Golub wrote:
Это все к тому, что проблемы не в самом socket.h. Скорее всего компилятор не те что надо хедеры использует (не там где надо ищет или нужных вообще нет).
Теперь ясно... :) Вставленный где-то вверху файл (или макрос) и создал проблемы.
Может, какого -dev или -headers пакетa не хватает?Я так понял, это deb-src? Так почему бы тогда fakeroot dpkg-buildpackageне запустить? Может, чего cказал бы, что ему нужно...
У меня он говорит следующее (необходимо было запустить его внутри директории с исходниками mplayer):
dpkg-buildpackage: source package is mplayer dpkg-buildpackage: source version is 0.90rc4-0 dpkg-buildpackage: source maintainer is Alex Beregszaszi <alex@naxine.org> dpkg-buildpackage: host architecture is i386 dpkg-checkbuilddeps: Unmet build dependencies: debhelper (>= 2) dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.Хорошо, инсталлировал debhelper. Как можно заставить dpkg-buildpackage изменить опции скрипта configure, чтобы можно было, например, поместить mplayer в /usr/local и сделать его без --enable-runtime-cpudetection?
Интересно все таки, почему та ошибка возникла-таки? -- Andrei Sosnin http://zzx.dyn.ee <!-- : it all depends on your vision : -->