The OpenNET Project / Index page

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

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

"Помогите собрать squid-3.2.0.3 под FreeBSD 8.0"  +/
Сообщение от yooo on 25-Ноя-10, 17:33 
Нужно собрать squid-3.2.0.3 под FreeBSD 8.0 с поддержкой Kerberos. Дистрибутив скачал с http://www.squid-cache.org/Versions/. Распаковал. Запускаю ./configure

--------------------------
./configure --bindir=/usr/local/sbin --sbindir=/usr/local/sbin --datadir=/usr/local/etc/squid --libexecdir=/usr/local/libexec/squid --disable-linux-netfilter --disable-linux-tproxy --disable-epoll --enable-auth --enable-basic-auth-helpers="DB NCSA PAM MSNT LDAP YP" --enable-digest-auth-helpers='password ldap' --enable-external-acl-helpers='ip_user session unix_group ldap_group' --enable-negotiate-auth-helpers=squid_kerb_auth --enable-snmp
--------------------------

Все отлично ./configure. Ошибок нет. Далее выполняю команду маке и получаю:
>> пропускаю ввывод <<

/bin/sh ../../libtool --tag=CXX    --mode=link g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2   -g -o purge convert.o socket.o signal.o  squid-tlv.o copyout.o conffile.o  purge.o -L../../compat -lcompat-squid   -lm
libtool: link: g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o purge convert.o socket.o signal.o squid-tlv.o copyout.o conffile.o purge.o  -L/usr/home/admin-dragon/squid-3.2.0.3/compat -lcompat-squid -lm
depbase=`echo squidclient.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; g++ -DHAVE_CONFIG_H  -I.. -I../include -I../lib  -I../src -I../include   -I/usr/include  -I/usr/include -I../libltdl -I.   -I/usr/include  -I/usr/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT squidclient.o -MD -MP -MF $depbase.Tpo -c -o squidclient.o squidclient.cc && mv -f $depbase.Tpo $depbase.Po
In file included from squidclient.cc:94:
/usr/include/gssapi/gssapi.h:316: error: previous declaration of 'gss_OID_desc_struct* GSS_KRB5_NT_PRINCIPAL_NAME' with 'C++' linkage
/usr/include/gssapi/gssapi_krb5.h:49: error: conflicts with new declaration with 'C' linkage
/usr/include/gssapi/gssapi.h:324: error: previous declaration of 'gss_OID_desc_struct* GSS_KRB5_NT_USER_NAME' with 'C++' linkage
/usr/include/gssapi/gssapi_krb5.h:50: error: conflicts with new declaration with 'C' linkage
/usr/include/gssapi/gssapi.h:332: error: previous declaration of 'gss_OID_desc_struct* GSS_KRB5_NT_MACHINE_UID_NAME' with 'C++' linkage
/usr/include/gssapi/gssapi_krb5.h:51: error: conflicts with new declaration with 'C' linkage
/usr/include/gssapi/gssapi.h:340: error: previous declaration of 'gss_OID_desc_struct* GSS_KRB5_NT_STRING_UID_NAME' with 'C++' linkage
/usr/include/gssapi/gssapi_krb5.h:52: error: conflicts with new declaration with 'C' linkage
*** Error code 1

Stop in /usr/home/admin-dragon/squid-3.2.0.3/tools.
*** Error code 1

Stop in /usr/home/admin-dragon/squid-3.2.0.3/tools.
*** Error code 1

Stop in /usr/home/admin-dragon/squid-3.2.0.3.

----------------------------------------------

P.S Вообщем, вопрос простой, как его собрать ?

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

Оглавление

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


1. "Помогите собрать squid-3.2.0.3 под FreeBSD 8.0"  +/
Сообщение от mr_gfd on 25-Ноя-10, 18:22 
> Нужно собрать squid-3.2.0.3 под FreeBSD 8.0 с поддержкой Kerberos. Дистрибутив скачал с
> http://www.squid-cache.org/Versions/. Распаковал. Запускаю ./configure

А что такого 3.2 кальмаре что нужен именно он а не
Port:   squid-3.1.9
Path:   /usr/ports/www/squid31
Info:   HTTP Caching Proxy
Maint:  tmseck@web.de
B-deps: perl-5.10.1_3
R-deps: perl-5.10.1_3
WWW:    http://www.squid-cache.org/

к примеру

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

2. "Помогите собрать squid-3.2.0.3 под FreeBSD 8.0"  +/
Сообщение от yooo on 25-Ноя-10, 19:28 
>[оверквотинг удален]
>> http://www.squid-cache.org/Versions/. Распаковал. Запускаю ./configure
> А что такого 3.2 кальмаре что нужен именно он а не
> Port:   squid-3.1.9
> Path:   /usr/ports/www/squid31
> Info:   HTTP Caching Proxy
> Maint:  tmseck@web.de
> B-deps: perl-5.10.1_3
> R-deps: perl-5.10.1_3
> WWW:    http://www.squid-cache.org/
> к примеру

Нужем имено 3.2 из-за одной новой опции точнее:

Changes in 3.2 access_log
New stdio module to send log data directly from Squid to a disk file. This is the historic behaviour of Squid before logging modules were introduced, and remains the default used when no module is selected. It is recommended to upgrade logging to the faster daemon: module.

New daemon module to send each log line as text data to a file I/O daemon handling the slow disk I/O. New installs, or installs with no logs configured explicitly will use this module by default.

New tcp module to send each log line as text data to a TCP receiver.

New udp module to send each log line as text data to a UDP receiver.

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

3. "Помогите собрать squid-3.2.0.3 под FreeBSD 8.0"  +/
Сообщение от Michael (??) on 26-Ноя-10, 00:59 
тут вам врядли подскажут, попробуйте написать в stable@ или ports@
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Помогите собрать squid-3.2.0.3 под FreeBSD 8.0"  +/
Сообщение от yooo on 26-Ноя-10, 19:38 
> тут вам врядли подскажут, попробуйте написать в stable@ или ports@

подобный баг проскакивал в списказ рассылки squid-а http://www.squid-cache.org/mail-archive/squid-dev/201009/011..., но там ни кто не ответил :(

P.S обожду чуток может кто откликнется здесь если не то напишу как вы посоветовали.


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

4. "Помогите собрать squid-3.2.0.3 под FreeBSD 8.0"  +/
Сообщение от mr_gfd on 26-Ноя-10, 11:44 
Походу какой керберос клиент установлен ? можно попробовать собрать с линковкой к heimdal или вообще без кербероса.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Помогите собрать squid-3.2.0.3 под FreeBSD 8.0"  +/
Сообщение от yooo on 26-Ноя-10, 19:34 
> Походу какой керберос клиент установлен ? можно попробовать собрать с линковкой к
> heimdal или вообще без кербероса.

1) Kerberos нужен!
2) # kinit --version
kinit (Heimdal 1.1.0)
Copyright 1995-2008 Kungliga Tekniska HЖgskolan
Send bug-reports to heimdal-bugs@h5l.org

Как сделать то, что вы сказали "собрать с линковкой к heimdal" ?


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

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

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




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

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