покаместь частье не в полноте папки www, а в том как избавиться от ткого количества предупреждений\ошибок.
не помогло но вывод команды make стал больше, но и предупреждений с ошибками соответственно.
1. на команду make clean
2. конфигурируем ./configure --with-httpd-locations=/var/www (в спойлере)
3. теперь вводим make (в спойлере)
root@deamonm-desktop:/usr/local/src/sams-1.0.4# make
gcc -DDEFPATH="\".:/usr/local/share\"" -DHAVE_CONFIG_H -DLOCALEDIR="\"/usr/local/share/locale\"" -I. -I/usr/include/mysql -I/usr/include -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -c demon.c
In file included from demon.c:19:
logtool.c: В функции ‘exec_script’:
logtool.c:184: предупреждение: результат ‘fgets’, декларированной с атрибутом warn_unused_result, игнорируется
logtool.c:190: предупреждение: результат ‘system’, декларированной с атрибутом warn_unused_result, игнорируется
logtool.c: В функции ‘SearchDNSBase’:
logtool.c:261: предупреждение: результат ‘realloc’, декларированной с атрибутом warn_unused_result, игнорируется
demon.c: В функции ‘LoadFile’:
demon.c:455: предупреждение: результат ‘fgets’, декларированной с атрибутом warn_unused_result, игнорируется
gcc -DDEFPATH="\".:/usr/local/share\"" -DHAVE_CONFIG_H -DLOCALEDIR="\"/usr/local/share/locale\"" -I. -I/usr/include/mysql -I/usr/include -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -c tools.c
tools.c: В функции ‘send_mysql_query’:
tools.c:169: предупреждение: присваивание отменяет квалификаторы указуемого типа
tools.c:173: предупреждение: формат не является строковой константой, и не заданы аргументы форматирования
tools.c: В функции ‘AddLog’:
tools.c:192: предупреждение: формат не является строковой константой, и не заданы аргументы форматирования
tools.c: В функции ‘url_decode’:
tools.c:229: предупреждение: оператор без побочного эффекта
tools.c: В функции ‘TestPID’:
tools.c:338: предупреждение: неявная декларация функции ‘kill’
tools.c:335: предупреждение: результат ‘fgets’, декларированной с атрибутом warn_unused_result, игнорируется
tools.c: В функции ‘do_connect’:
tools.c:552: предупреждение: в присваивании указатель преобразуется в целое без приведения типа
gcc -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -o sams demon.o tools.o -I. -L/usr/lib -lmysqlclient -L/usr/lib -lpcre
gcc -DDEFPATH="\".:/usr/local/share\"" -DHAVE_CONFIG_H -DLOCALEDIR="\"/usr/local/share/locale\"" -I. -I/usr/include/mysql -I/usr/include -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -c daemon.c
In file included from daemon.c:19:
logtool.c: В функции ‘exec_script’:
logtool.c:184: предупреждение: результат ‘fgets’, декларированной с атрибутом warn_unused_result, игнорируется
logtool.c:190: предупреждение: результат ‘system’, декларированной с атрибутом warn_unused_result, игнорируется
logtool.c: В функции ‘SearchDNSBase’:
logtool.c:261: предупреждение: результат ‘realloc’, декларированной с атрибутом warn_unused_result, игнорируется
daemon.c: В функции ‘ReadNewData’:
daemon.c:297: предупреждение: результат ‘fgets’, декларированной с атрибутом warn_unused_result, игнорируется
gcc -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -o samsf daemon.o tools.o -I. -L/usr/lib -lmysqlclient -L/usr/lib -lpcre
gcc -DDEFPATH="\".:/usr/local/share\"" -DHAVE_CONFIG_H -DLOCALEDIR="\"/usr/local/share/locale\"" -I. -I/usr/include/mysql -I/usr/include -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -c redirect.c
redirect.c: В функции ‘clean_up_child_process’:
redirect.c:217: предупреждение: неявная декларация функции ‘wait’
redirect.c: В функции ‘main’:
redirect.c:449: предупреждение: неявная декларация функции ‘getpid’
gcc -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -o samsredir redirect.o tools.o -I. -L/usr/lib -lmysqlclient -L/usr/lib -lpcre
gcc -DDEFPATH="\".:/usr/local/share\"" -DHAVE_CONFIG_H -DLOCALEDIR="\"/usr/local/share/locale\"" -I. -I/usr/include/mysql -I/usr/include -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -c samsdaemon.c
samsdaemon.c: В функции ‘chSquidGuardConf’:
samsdaemon.c:74: предупреждение: результат ‘system’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c:90: предупреждение: результат ‘fgets’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c: В функции ‘chRejikConf’:
samsdaemon.c:353: предупреждение: результат ‘system’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c:369: предупреждение: результат ‘fgets’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c: В функции ‘ChangeSQUIDconf’:
samsdaemon.c:693: предупреждение: результат ‘fgets’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c:725: предупреждение: результат ‘fgets’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c:1244: предупреждение: результат ‘chown’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c: В функции ‘MakeACLFiles’:
samsdaemon.c:1349: предупреждение: результат ‘system’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c:1353: предупреждение: результат ‘system’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c:1363: предупреждение: результат ‘system’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c:1366: предупреждение: результат ‘chown’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c:1371: предупреждение: результат ‘chown’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c:1387: предупреждение: результат ‘chown’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c:1992: предупреждение: результат ‘system’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c:1997: предупреждение: результат ‘system’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c:1999: предупреждение: результат ‘system’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c: В функции ‘listdir’:
samsdaemon.c:2463: предупреждение: формат ‘%d’ предполагает тип ‘int’, но аргумент 4 имеет тип ‘__off_t’
samsdaemon.c:2464: предупреждение: формат ‘%d’ предполагает тип ‘int’, но аргумент 7 имеет тип ‘__off_t’
samsdaemon.c:2404: предупреждение: неиспользуемая переменная ‘urlcode’
samsdaemon.c: В функции ‘main’:
samsdaemon.c:2517: предупреждение: неиспользуемая переменная ‘urlcode’
samsdaemon.c:2508: предупреждение: неиспользуемая переменная ‘s’
samsdaemon.c:2618: предупреждение: результат ‘system’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c:2692: предупреждение: результат ‘system’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c:2814: предупреждение: результат ‘system’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c:2968: предупреждение: результат ‘system’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c:2970: предупреждение: результат ‘system’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c:2972: предупреждение: результат ‘system’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c:2978: предупреждение: результат ‘system’, декларированной с атрибутом warn_unused_result, игнорируется
samsdaemon.c:2520: предупреждение: ‘symbol[2]’, возможно, используется без инициализации в данной функции
gcc -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -o samsdaemon samsdaemon.o tools.o -I. -L/usr/lib -lmysqlclient -L/usr/lib -lpcre
make install я не делал, после такого количества предупреждений это на мой взгляд безсмысленно.
root@deamonm-desktop:/usr/local/src/sams-1.0.4# apt-get install apache2 apache2-mpm-prefork
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия apache2.
Уже установлена самая новая версия apache2-mpm-prefork.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@deamonm-desktop:/usr/local/src/sams-1.0.4# apt-get install libapache2-mod-php5 php5-cgi php5-common php5-mysql
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия libapache2-mod-php5.
Уже установлена самая новая версия php5-cgi.
Уже установлена самая новая версия php5-common.
Уже установлена самая новая версия php5-mysql.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@deamonm-desktop:/usr/local/src/sams-1.0.4# apt-get install mysql-server mysql-client libmysqlclient15off
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия mysql-server.
Уже установлена самая новая версия mysql-client.
Уже установлена самая новая версия libmysqlclient15off.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@deamonm-desktop:/usr/local/src/sams-1.0.4# apt-get install libpcre3
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия libpcre3.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@deamonm-desktop:/usr/local/src/sams-1.0.4# apt-get install php5-gd
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия php5-gd.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@deamonm-desktop:/usr/local/src/sams-1.0.4# apt-get install libpcre3-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия libpcre3-dev.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@deamonm-desktop:/usr/local/src/sams-1.0.4# apt-get install libmysqlclient15-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия libmysqlclient15-dev.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@deamonm-desktop:/usr/local/src/sams-1.0.4# apt-get install php-fpdf
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия php-fpdf.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@deamonm-desktop:/usr/local/src/sams-1.0.4# apt-get install build-essential
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия build-essential.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@deamonm-desktop:/usr/local/src/sams-1.0.4#