Страница 1 из 1
make ошибка
Добавлено: Ср окт 09, 2013 19:05
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
Re: make ошибка
Добавлено: Чт окт 10, 2013 7:51
Slava
Здравствуйте,
похоже на то, что Вы пытаетесь откомпилировать код на С компилятором для С++.
Покажите выхлоп команды: gcc -v
Попробуйте собрать что-то еще, кроме режика.
Re: make ошибка
Добавлено: Пт мар 21, 2014 13:58
sahaha
Здравствуйте. Проблема один в один,ошибка компиляции. Изменил только чувствительность к регистру, далее make и тот-же лог что и у ТС.
З.Ы. Ubuntu Server 12.04 Squid3+Sams уже настроены и работаю. Заранее спасибо за помощь.
Re: make ошибка
Добавлено: Пт мар 21, 2014 14:01
Slava
sahaha писал(а):Здравствуйте. Проблема один в один,ошибка компиляции. Изменил только чувствительность к регистру, далее make и тот-же лог что и у ТС.
З.Ы. Ubuntu Server 12.04 Squid3+Sams уже настроены и работаю. Заранее спасибо за помощь.
Здравствуйте,
похоже на то, что Вы пытаетесь откомпилировать код на С компилятором для С++.
Покажите выхлоп команды: gcc -v
Попробуйте собрать что-то еще, кроме режика.
Re: make ошибка
Добавлено: Пт мар 21, 2014 14:07
sahaha
Вечером выложу вывод,не ожидал такого быстрого ответа )))
Re: make ошибка
Добавлено: Пт мар 21, 2014 21:51
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)
Re: make ошибка
Добавлено: Пт мар 21, 2014 22:27
Slava
сделайте файлик /tmp/test.c
Код: Выделить всё
#include <stdio.h>
void main()
{
printf("Hello world\n");
}
и попробуйте его откомпилить командой
gcc /tmp/test.c -o /tmp/test
Re: make ошибка
Добавлено: Пт мар 21, 2014 22:51
sahaha
Ничего не произошло,создался файл test
Код: Выделить всё
root@xgate:~# gcc /tmp/test.c -o /tmp/test
root@xgate:~#
Re: make ошибка
Добавлено: Сб мар 22, 2014 0:05
sahaha
Я очень извиняюсь. Проблему решил. 99 процентов ошибок по невнимательности. Спасибо.
Re: make ошибка
Добавлено: Сб мар 22, 2014 0:39
sahaha
Доделал до конца. Всё установил,настроил. Но после настройки перестала работать прокси. Пропали файла ncsa авторизации.(
Re: make ошибка
Добавлено: Сб мар 22, 2014 19:57
Slava
sahaha писал(а):Доделал до конца. Всё установил,настроил. Но после настройки перестала работать прокси. Пропали файла ncsa авторизации.(
Попробуйте отключить режик от сквида, что бы убедиться в связи между режиком и новой проблемой.
Re: make ошибка
Добавлено: Пн мар 24, 2014 9:30
sahaha
В смысле убрать строчку?
Забыл сказать использую самс для ncsa авторизации.