QFE

From
Pavel Vasilyev (2:5020/1042.65)
To
Ilya Lavrinenko
Date
2005-08-05T00:31:58Z
Area
RU.UNIX.FTN
  Ave Ilya!, aut morituri te salutant!


03 Авг 05 20:08, Ilya Lavrinenko -> All:
 IL> -=-=-=-=-=-=-=-=-=-=- begin make_err -=-=-=-=-=-=-=-=-=-=-
 IL> cd src && make -f Makefile
 IL> make[1]: Entering directory `qfe/src'
 IL> g++ -c -pipe -Wall -W -g -O0 -Wextra -D_REENTRANT  -DENABLE_DEBUG
                                  ^^^^^^^ Убрать, в Makefile

 IL> -DENABLE_BINRELOC -DENABLE_ASPELL -DQT_THREAD_SUPPORT
 IL> -I/usr/qt/3/mkspecs/linux-g++ -I. -I.. -I/usr/qt/3/include -I.tmp/
 IL> -Iui -I.tmp/ -o .tmp/funchider.o funchider.cpp make[1]: Leaving
 IL> directory `qfe/src'
 IL> cc1plus: error: unrecognized option `-Wextra'
   старенькие компиляторы не знают слова -Wextra
 Оно тебе надо?
  убери -Wall -W -Wextra -DENABLE_DEBUG и поставь -g0 -fomit-frame-pointer
  можно подумать смотришь на варнинги и потом работаешь с дебугером.  Особено клёвые варнинги в последних gcc-4.0.0/1/2.
  Например пишет: unuserd variable "envp" лезем в то место откуда вызывается  этот "envp", как говорится если unused, то нафига он там нужен, удаляем...
  в 20% помогает, а остальные 80% помогают грохнут всю компиляцию.
   Я кончно всё понимаю, но неявные объявление тоже имеет право на жизнь.
 Или это уже не С получается?



 Memento morri Ilya!
--- GoldED+ 1.1.5 (Linux 2.6.12.3 i686)
 * Origin: Ща как дам тебе в импичьмент, так в дефолт и уйдешь (2:5020/1042.65)
SEEN-BY: 46/50 50/203 400/814 450/118 186 247 1024 451/30 453/129 454/9
SEEN-BY: 465/285 469/418 4646/15 5000/5000 5001/5001 5002/50 79 5003/57
SEEN-BY: 5010/53 5011/13 5012/23 46 5015/10 5019/31 5020/40 52 113 154 175 400
SEEN-BY: 5020/517 545 627 715 758 770 794 830 871 895 937 949 950 969 976 996
SEEN-BY: 5020/1042 1159 1201 1229 1255 1280 1297 1387 1452 1493 1523 1581 1604
SEEN-BY: 5020/1697 1835 2009 2020 2142 2238 2424 3274 4441 4767 24000 5021/29
SEEN-BY: 5022/128 5025/3 750 5026/45 5027/16 5030/49 115 556 966 1063 1900
SEEN-BY: 5031/47 70 5035/38 5036/34 5040/47 5042/13 5049/50 5053/16 5054/1 8 9
SEEN-BY: 5054/18 37 45 63 67 81 5059/9 37 5061/120 5062/1 10 5063/3 5067/2
SEEN-BY: 5069/7 5070/1222 5080/80 1003 5083/13 21 5085/13 5090/108 113 5092/1
SEEN-BY: 5095/20 5096/18 5099/11 6000/12 254 6001/10 6090/1
PATH: 5020/1042 758 4441 545 5054/1 37