make ошибка

Обсуждение программы редиректора
Ответить
igorigor76
Сообщения: 1
Зарегистрирован: Ср окт 09, 2013 18:49

make ошибка

Сообщение igorigor76 »

Код: Выделить всё

# uname -a
Linux Computer1.localdomain 3.10.15-std-def-alt1 #1 SMP Sun Oct 6 08:40:56 UTC 2013 x86_64 GNU/Linux
# apt-get install pcre
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано libpcre3 для 'pcre'
Последняя версия libpcre3 уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
apt-get install pcre-devel
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано libpcre-devel для 'pcre-devel'
Последняя версия libpcre-devel уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
# make
rm -f pass.o raw_change.o load_cache.o pcre.o parse_input.o init_vars.o check_urls.o run_make_cache.o new_url.o redirect.o err_mes.o now.o get_opt.o parse_urls.o cache2url.o ip.o id.o comparing.o  load_urls.o prune_urls.o write_cache.o need_cache_update.o err_mes.o now.o get_opt.o parse_urls.o cache2url.o ip.o id.o comparing.o  redirector make-cache OUT rejik3.zip rejik3/*
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c pass.c
In file included from pass.c:3:0:
vars.h:31:1: error: unknown type name ‘define’
vars.h:51:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘FILE’
make: *** [pass.o] Ошибка 1

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Re: make ошибка

Сообщение Slava »

Здравствуйте,

похоже на то, что Вы пытаетесь откомпилировать код на С компилятором для С++.

Покажите выхлоп команды: gcc -v

Попробуйте собрать что-то еще, кроме режика.

sahaha
Сообщения: 7
Зарегистрирован: Пт мар 21, 2014 13:55

Re: make ошибка

Сообщение sahaha »

Здравствуйте. Проблема один в один,ошибка компиляции. Изменил только чувствительность к регистру, далее make и тот-же лог что и у ТС.
З.Ы. Ubuntu Server 12.04 Squid3+Sams уже настроены и работаю. Заранее спасибо за помощь.

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Re: make ошибка

Сообщение Slava »

sahaha писал(а):Здравствуйте. Проблема один в один,ошибка компиляции. Изменил только чувствительность к регистру, далее make и тот-же лог что и у ТС.
З.Ы. Ubuntu Server 12.04 Squid3+Sams уже настроены и работаю. Заранее спасибо за помощь.


Здравствуйте,

похоже на то, что Вы пытаетесь откомпилировать код на С компилятором для С++.

Покажите выхлоп команды: gcc -v

Попробуйте собрать что-то еще, кроме режика.

sahaha
Сообщения: 7
Зарегистрирован: Пт мар 21, 2014 13:55

Re: make ошибка

Сообщение sahaha »

Вечером выложу вывод,не ожидал такого быстрого ответа )))

sahaha
Сообщения: 7
Зарегистрирован: Пт мар 21, 2014 13:55

Re: make ошибка

Сообщение sahaha »

Код: Выделить всё

root@xgate:~# gcc -v
Используются внутренние спецификации.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/4.6/lto-wrapper
Целевая архитектура: i686-linux-gnu
Параметры конфигурации: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.3-1ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu
Модель многопоточности: posix
gcc версия 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Re: make ошибка

Сообщение Slava »

сделайте файлик /tmp/test.c

Код: Выделить всё

#include <stdio.h>
void main()
{
    printf("Hello world\n");
}
и попробуйте его откомпилить командой
gcc /tmp/test.c -o /tmp/test

sahaha
Сообщения: 7
Зарегистрирован: Пт мар 21, 2014 13:55

Re: make ошибка

Сообщение sahaha »

Ничего не произошло,создался файл test

Код: Выделить всё

root@xgate:~# gcc /tmp/test.c -o /tmp/test
root@xgate:~#

sahaha
Сообщения: 7
Зарегистрирован: Пт мар 21, 2014 13:55

Re: make ошибка

Сообщение sahaha »

Я очень извиняюсь. Проблему решил. 99 процентов ошибок по невнимательности. Спасибо.

sahaha
Сообщения: 7
Зарегистрирован: Пт мар 21, 2014 13:55

Re: make ошибка

Сообщение sahaha »

Доделал до конца. Всё установил,настроил. Но после настройки перестала работать прокси. Пропали файла ncsa авторизации.(

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Re: make ошибка

Сообщение Slava »

sahaha писал(а):Доделал до конца. Всё установил,настроил. Но после настройки перестала работать прокси. Пропали файла ncsa авторизации.(
Попробуйте отключить режик от сквида, что бы убедиться в связи между режиком и новой проблемой.

sahaha
Сообщения: 7
Зарегистрирован: Пт мар 21, 2014 13:55

Re: make ошибка

Сообщение sahaha »

В смысле убрать строчку?

Код: Выделить всё

url_rewrite_program
Забыл сказать использую самс для ncsa авторизации.

Ответить