|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Yuriy Kaminskiy 2:5020/517.21 01 Aug 2002 04:16:29 To : Victor Wagner Subject : Re: Fox -------------------------------------------------------------------------------- >>>>> On 18:37 30/7/2002, Victor Wagner wrote to Artem Poisjev: AP>> c++ -DPACKAGE=\"fox\" -DVERSION=\"1.1.12\" -DHAVE_DLFCN_H=1 AP>> -DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_DIRENT_H=1 AP>> -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 AP>> -DHAVE_VSSCANF=1 -I. -I. -I../include -I../include -DHAVE_XSHM AP>> -Wall -W -Wmissing-prototypes -Woverloaded-virtual -Wformat AP>> -I/usr/X11R6/include -c FXScrollWindow.cpp -o FXScrollWindow.o AP>> >/dev/null 2>&1 VW> ^^^^^^^^^^^^^^^^ VW> Проблема в кривых руках того автора данного makefile Hет. Эти "кривые руки" - у автора libtool. Hа самом деле он чуть выше компилирует -fPIC-версию этого же файла без всяких перенаправлений в /dev/null, и там никаких фатальных ошибок не вылазит. Он (вполне логично) предполагает, что раз так - компиляция без -fPIC должна /тем более/ сработать без всяких ошибок, и, чтобы не засорять логи _дублирующимися_ сообщениями об ошибках/warnings, отправляет _эти_ сообщения в /dev/null. Это явная ошибка компилятора. VW> , который отправил вывод c++ в /dev/null, помешав тебе таким VW> образом увидеть сообщение о той ошибке, которую он допустил. VW> А сделал он это, вероятно, потому, что написать код, который бы VW> компилился без трех экранов варнингов - не сумел. Пфе. Hаезжать надо грамотно и за дело. Там всего два варнинга. И к делу это не относится - см. выше. Поневоле начинаешь сомневаться и в справедливости остальной ругани на качество кода в FOX :) -- Yuriy Kaminskiy. --- Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.1 (Cuyahoga Valley) * Origin: Code is language! http://www.anti-dmca.org (2:5020/517.21@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/17427da62017d.html, оценка из 5, голосов 10
|