The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Ошибка при установке, после не коректного удаления."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Настройка Squid и других прокси серверов (Oops)
Изначальное сообщение [ Отслеживать ]

"Ошибка при установке, после не коректного удаления."  +/
Сообщение от Alexandr.Wrc email(ok) on 23-Фев-12, 12:51 
Доброо времени суток господа!! У меня проблема такого характера. По незнанию и по глупости, была удалена папка squid. Теперь при попытке установить его заново появляется такое сообщение. Подскажите как быть. Система Ubuntu 10.04.

Making install in compat
make[1]: Вход в каталог `/usr/share/squid-3.1.19/compat'
source='assert.cc' object='assert.lo' libtool=yes \
        DEPDIR=.deps depmode=none /bin/bash ../cfgaux/depcomp \
        /bin/bash ../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H  -I.                                                                       . -I../include -I../src -I../include  -I../libltdl   -Wall -Wpointer-arith -Wwri                                                                       te-strings -Wcomments -Werror   -c -o assert.lo assert.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I.. -I../include -I../src -I../include -                                                                       I../libltdl -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -c assert.c                                                                       c  -o .libs/assert.o
In file included from ../compat/compat.h:75,
                 from ../include/config.h:58,
                 from assert.cc:34:
../compat/stdvarargs.h:35:2: error: #error XX **NO VARARGS ** XX
In file included from assert.cc:34:
../include/config.h:74:2: error: #error NO 8 bit signed type available
../include/config.h:94:2: error: #error NO 16 bit signed type available
../include/config.h:114:2: error: #error NO 32 bit signed type available
../include/config.h:136:2: error: #error NO 64 bit signed type available
In file included from ../compat/compat_shared.h:167,
                 from ../compat/compat.h:74,
                 from ../include/config.h:58,
                 from assert.cc:34:
../include/strtoll.h:27: error: declaration of C function 'int64_t strtoll(char*                                                                       , char**, int)' conflicts with
/usr/include/stdlib.h:210: error: previous declaration 'long long int strtoll(co                                                                       nst char*, char**, int)' here
In file included from assert.cc:34:
../include/config.h:103: error: invalid combination of multiple type-specifiers
../include/config.h:123: error: invalid combination of multiple type-specifiers
../include/config.h:145: error: invalid combination of multiple type-specifiers
../include/config.h:155: error: duplicate 'unsigned'
../include/config.h:155: error: multiple types in one declaration
../include/config.h:155: error: declaration does not declare anything
../include/config.h:163: error: conflicting declaration 'typedef int off_t'
/usr/include/sys/types.h:88: error: 'off_t' has a previous declaration as 'typed                                                                       ef __off_t off_t'
../include/config.h:167: error: conflicting declaration 'typedef short unsigned                                                                        int mode_t'
/usr/include/sys/types.h:72: error: 'mode_t' has a previous declaration as 'type                                                                       def __mode_t mode_t'
../include/config.h:171: error: conflicting declaration 'typedef long unsigned i                                                                       nt fd_mask'
/usr/include/sys/select.h:85: error: 'fd_mask' has a previous declaration as 'ty                                                                       pedef __fd_mask fd_mask'
assert.cc: In function 'void xassert(char*, char*, int)':
assert.cc:38: error: 'stderr' was not declared in this scope
assert.cc:38: error: 'fprintf' was not declared in this scope
make[1]: *** [assert.lo] Ошибка 1
make[1]: Выход из каталога `/usr/share/squid-3.1.19/compat'
make: *** [install-recursive] Ошибка 1


Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Ошибка при установке, после не коректного удаления."  +1 +/
Сообщение от PavelR (ok) on 23-Фев-12, 13:09 
> Доброо времени суток господа!! У меня проблема такого характера. По незнанию и
> по глупости, была удалена папка squid. Теперь при попытке установить его
> заново появляется такое сообщение. Подскажите как быть. Система Ubuntu 10.04.

1) Объясните, зачем вы на убунту ставите сквид из сырцов?
2) Если вы знаете, зачем ставите сквид из сырцов - значит знаете как решить возникающие при этом проблемы.

Следствие: ставьте сквид из пакетов.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Ошибка при установке, после не коректного удаления."  +/
Сообщение от ACCA (ok) on 23-Фев-12, 22:52 
> Следствие: ставьте сквид из пакетов.

Если бы он знал, как это сделать, он бы так и сделал? Походу почитал доку от сквида и выполнил, что понял из того, что написано.


В дистрибутивах не нужно ставить софт из исходников. Возьми готовый пакет:

# sudo apt-get install --reinstall squid

либо, если ты вынес не каталог, а весь пакет:

# sudo apt-get install squid

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру