Не нашол на форуме похожих проблем, решил создать тему. Сразу прошу прощения, если я криво искал и тема есть.
Ситуация такая. Есть FreeBSD 7.0, есть Squid 3.0.10, поставил его с офф сайта. Растарил, делаю:cd squid30
./configure
./configure command not found (это раз!)
make all
make install
он провел инсталл. Начал настраивать понял что не хватает файлов и папок, думал мож какие модули не поставились. Сделал
pkg_delete squid-3.0.10
он вроде удалил.
дальше пытаюсь его поставить заново, он грит
proxy# make install clean
===> Installing for squid-3.0.10
===> squid-3.0.10 depends on file: /usr/local/bin/perl5.8.8 - found
===> Generating temporary packing list
===> Checking if www/squid30 already installed
===> squid-3.0.10 is already installed
You may wish to ``make deinstall'' and install this port again
by ``make reinstall'' to upgrade it properly.
If you really wish to overwrite the old port of www/squid30
without deleting it first, set the variable "FORCE_PKG_REGISTER"
in your environment or the "make install" command line.
*** Error code 1Stop in /root/squid30.
*** Error code 1Stop in /root/squid30.
дальше делаю
proxy# pkg_info | grep squid
squid-3.0.10 HTTP Caching Proxyпытаюсь опять удалить
proxy# pkg_delete squid-3.0.10
cd: can't cd to /usr/local/etc/squid
pkg_delete: deinstall script returned error statusСмысл в том что его физически нигде нету, а фря видит что он есть и я его ни переставить не могу, ни удалить.
Помогите плз, скажите куда копать.
И еще почему мне говорит при ./configure что комманда не найдена?
>./configure command not found (это раз!)прочтите популярный мануал по работе с портами на фре . Это раз!
./configure при установке из портов не используетсяа это два:
man pkg_delete
на предмет force
>[оверквотинг удален]
>
>прочтите популярный мануал по работе с портами на фре . Это раз!
>
>./configure при установке из портов не используется
>
>а это два:
>
>man pkg_delete
>
>на предмет forceАмиго, программа во фре не может не удаляццо. Если ты ставил через pkg_add то логично что удаление будет pkg_delete, если через систему портов, то не надо никаких /configure , делаешь make install clean откидываешсо в кресло и наслаждаешься процессом нормальной инсталяции. Соответственно удалить что либо делаешь make deinstall...логика :)
Товарищь, учись грамотно выражать свои мысли!> поставил его с офф сайта
С чьего сайта - FreeBSD или Squid,
> cd squid30
А полный путь указать - релингия не позволяет?
> You may wish to ``make deinstall''
Тебе английским по чёрному пишут, что надо делать.
>[оверквотинг удален]
>
>С чьего сайта - FreeBSD или Squid,
>
>> cd squid30
>
>А полный путь указать - релингия не позволяет?
>
>> You may wish to ``make deinstall''
>
>Тебе английским по чёрному пишут, что надо делать.1) с офф сайта squid
2) cd /root/squid30
3) Это я уже понял:)Теперь проблема переросла в другое русло: начал ставить из коллекции портов. Что делаю:
cd /usr/ports/www/squid30
make all
выбираю что именно мне надо поставеть в синем окошке
make install clean
он мне грит что нада поставить перл и ставит его, дальше вижу такую картину:
===> Building for squid-3.0.r1.20071001_1
Making all in lib
Making all in libTrie
make all-recursive
Making all in src
Making all in test
if c++ -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/usr/include -I/usr/local/include -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -D_REENTRANT -pipe -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/local/include -I/usr/local/include/libxml2 -g -g -MT MemPool.o -MD -MP -MF ".deps/MemPool.Tpo" -c -o MemPool.o MemPool.cc; then mv -f ".deps/MemPool.Tpo" ".deps/MemPool.Po"; else rm -f ".deps/MemPool.Tpo"; exit 1; fi
In file included from ../include/config.h:37,
from MemPool.cc:84:
../include/autoconf.h:863:33: error: missing terminating " character
*** Error code 1Stop in /usr/ports/www/squid30/work/squid-3.0.RC1/lib.
*** Error code 1Stop in /usr/ports/www/squid30/work/squid-3.0.RC1/lib.
*** Error code 1Stop in /usr/ports/www/squid30/work/squid-3.0.RC1.
*** Error code 1Stop in /usr/ports/www/squid30.
*** Error code 1Stop in /usr/ports/www/squid30.
насколько я понимаю ошибка компиляции. Причем пробовал на 2х разных машинах под freebsd 7.0 - те же грабли. Помогите плз. Если до конца недели не будет работать меня убьют:)
>>[оверквотинг удален]
>Помогите плз. Если до конца недели не будет работать меня убьют:)Не мучайтесь.. срочно берите кредит, и уезжайте до конца недели на Гаваи...
>>>[оверквотинг удален]
>>Помогите плз. Если до конца недели не будет работать меня убьют:)
>
>Не мучайтесь.. срочно берите кредит, и уезжайте до конца недели на Гаваи...
>спасибо за совет. Может лучше подскажете как решить проблему?
>>>>[оверквотинг удален]
>>>Помогите плз. Если до конца недели не будет работать меня убьют:)
>>
>>Не мучайтесь.. срочно берите кредит, и уезжайте до конца недели на Гаваи...
>>
>
>спасибо за совет. Может лучше подскажете как решить проблему?попробуйте обновить порты
>>>>>[оверквотинг удален]
>>>>Помогите плз. Если до конца недели не будет работать меня убьют:)
>>>
>>>Не мучайтесь.. срочно берите кредит, и уезжайте до конца недели на Гаваи...
>>>
>>
>>спасибо за совет. Может лучше подскажете как решить проблему?
>
>попробуйте обновить портыобновил, все норм! спасибо огромное. и еще раз сор за тупые вопросы:)
make install clean
===> Building for squid-3.0.10
Making all in lib
Making all in libTrie
make all-recursive
Making all in src
Making all in test
if c++ -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/usr/i omments -D_REENTRANT -pipe -I/usr/local/include -I/usr/local/include -I/usr/inc D -MT MemPool.o -MD -MP -MF ".deps/MemPool.Tpo" -c -o MemPool.o MemPool.cc; the "; exit 1; fi
In file included from ../include/config.h:37,
from MemPool.cc:84:
../include/autoconf.h:888:33: error: missing terminating " character
*** Error code 1Stop in /usr/ports/www/squid30/work/squid-3.0.STABLE10/lib.
*** Error code 1Stop in /usr/ports/www/squid30/work/squid-3.0.STABLE10/lib.
*** Error code 1Stop in /usr/ports/www/squid30/work/squid-3.0.STABLE10.
*** Error code 1Stop in /usr/ports/www/squid30.
*** Error code 1Stop in /usr/ports/www/squid30.
аналогичная проблема, ставлю только из портов и все время возникает проблема, пробовал обновлять порты, не помогло, может кто подскажет что нужно сделать?