Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Anatoly K. Lasareff                  2:5020/400     04 Apr 2005  11:57:57
 To : All
 Subject : Компиляция Апача из source
 -------------------------------------------------------------------------------- 
 
 Имеем Debian GNU Linux, скачиваем пакет в исходниках:
 
 apt-get source apache
 
 и строим пакет из исходников,
 
 dpkg-buildpackage
 
 после чего получаем
 
 gcc -c  -I../../os/unix -I../../include   -DLINUX=22 -DTARGET=\"apache\"  
 -DHAVE_SET_DUMPABLE -DDB_DBM_HSEARCH=1
 -DDEV_RANDOM=/dev/random -DUSE_HSREGEX -O1  -g -Wall -D_LARGEFILE_SOURCE  
 -D_FILE_OFFSET_BITS=64 `../../apaci` -f
 PIC -DSHARED_MODULE mod_auth_db.c && mv mod_auth_db.o mod_auth_db.lo
 mod_auth_db.c: In function `get_db_pw':
 mod_auth_db.c:133: parse error before `int'
 mod_auth_db.c:137: `dberr' undeclared (first use in this function)
 mod_auth_db.c:137: (Each undeclared identifier is reported only once
 mod_auth_db.c:137: for each function it appears in.)
 make[5]: *** [mod_auth_db.so] Ошибка 1
 
 И действительно, в этом файле после наложения патча  
 515_dbm_read_hash_or_btree получаем конструкцию
 
 static char *get_db_pw(request_rec *r, char *user, const char  
 *auth_dbpwfile)
 {
      DB *f;
      DBT d, q;
      char *pw = NULL;
 
      memset(&d, 0, sizeof(d));
      memset(&q, 0, sizeof(q));
 
      q.data = user;
      q.size = strlen(q.data);
 
      int dberr = 0;
 
 Т.е. описание переменной после выполнения операторов.
 
 Вопрос, я думаю, понятен: что делать? Укзание, в качестве жеста отчаяния,
 CC=c++ dpkg-buildpackage
 не помогает, получаю другие ошибки, да и не думаю, что это есть правильный  
 путь.
 
 -- 
 Anatoly K. Lasareff                 Email:    tolik@aaanet.ru
                               http://tolikus.hq.aaanet.ru:8080
 --- ifmail v.2.15dev5.3
  * Origin: AAA Intersvyaz (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Компиляция Апача из source   Anatoly K. Lasareff   04 Apr 2005 11:57:57 
 RE: Компиляция Апача из source   Ilya Chesnokov   05 Apr 2005 00:46:28 
 Re: Компиляция Апача из source   Alex Suykov   05 Apr 2005 09:17:01 
Архивное /ru.linux/8958990922b2.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional