rejik freebsd 10

Обсуждение программы редиректора
Ответить
svetogor82
Сообщения: 17
Зарегистрирован: Пн июн 07, 2010 9:47

rejik freebsd 10

Сообщение svetogor82 »

при установку из портов вылетает ошибка

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

/usr/ports/www/rejikmake install clean
===>  rejik-3.2.11 is marked as broken: Fails to checksum.
*** Error code 1

Stop.
make: stopped in /usr/ports/www/rejik 

alex.qn5
Сообщения: 1
Зарегистрирован: Вт мар 11, 2014 17:33

Re: rejik freebsd 10

Сообщение alex.qn5 »

Аналогичный вопрос.
При установке из портов та же ошибка, при установке версии с сайта:

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
make: exec(gcc) failed (No such file or directory)
*** Error code 1
make install

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

mkdir -p /usr/local/rejik3/tools
cp make-cache /usr/local/rejik3
cp: make-cache: No such file or directory
*** Error code 1
Не связано ли это с изменением синтаксиса некоторых команд 10-й фряхи?

Swenum
Сообщения: 1
Зарегистрирован: Сб апр 12, 2014 16:09

Re: rejik freebsd 10

Сообщение Swenum »

Связано. Gcc по умолчанию в freebsd не устанавливается.
pkg install gcc
У меня поставился gcc4.7.3 - в файле Makefile выставляю компилятор CC=gcc47 -Wall.
У меня впринципе из портов Rejik отказываеться ставиться - говорит что контрольная сумма не сходится (

WayneX
Сообщения: 1
Зарегистрирован: Ср июн 18, 2014 14:39

Re: rejik freebsd 10

Сообщение WayneX »

Я устанавливаю примерно так:

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

# cd /usr/ports/www/rejik
# make config
выбираю что надо, затем: Если ругается на контрольные суммы, то:

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

# ee Makefile
Убираем BROKEN= Fails to checksum, далее:

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

# cd /usr/ports/distfiles/
# fetch http://rejik.ru/download/redirector-3.2.11.tgz
# cd /usr/ports/www/rejik
# make NO_CHECKSUM=yes
Если на gcc ругается (во FreeBSD 10), то необходимо его установить, если не установлен и:

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

# make CC=gcc47 NO_CHECKSUM=yes

korg80
Сообщения: 2
Зарегистрирован: Ср июн 18, 2014 17:42

Re: rejik freebsd 10

Сообщение korg80 »

Спасибо друг очень вовремя вот это # make CC=gcc47 NO_CHECKSUM=yes очень помогло.
пошел дальше столкнулся вот с этим:
/usr/ports/www/rejik # make install
===> Installing for rejik-3.2.11
===> rejik-3.2.11 depends on executable: squid - found
===> rejik-3.2.11 depends on package: p5-Text-Iconv>=0 - not found
===> Verifying install for p5-Text-Iconv>=0 in /usr/ports/converters/p5-Text-Iconv
===> p5-Text-Iconv-1.7_1 depends on file: /usr/local/sbin/pkg - found
=> Text-Iconv-1.7.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch http://cpan.metacpan.org/modules/by-mod ... 1.7.tar.gz
Text-Iconv-1.7.tar.gz 100% of 10 kB 427 kBps 00m00s
===> Fetching all distfiles required by p5-Text-Iconv-1.7_1 for building
===> Extracting for p5-Text-Iconv-1.7_1
=> SHA256 Checksum OK for Text-Iconv-1.7.tar.gz.
===> Patching for p5-Text-Iconv-1.7_1
===> p5-Text-Iconv-1.7_1 depends on file: /usr/local/bin/perl5.16.3 - found
===> Configuring for p5-Text-Iconv-1.7_1
Your settings:
LIBS: -L/usr/lib
INC: -I/usr/include -O2 -pipe -DLIBICONV_PLUG -fno-strict-aliasing
Checking for iconv ... ok (iconv apparently in libc)

NOTE: If you have multiple iconv implementations installed, you might
want to make sure that I've found the one you want to use.
If necessary, you can explicitly specify paths like this:

/usr/local/bin/perl Makefile.PL LIBS='-L/path/to/lib' INC='-I/path/to/include'

Checking if your kit is complete...
Looks good
Writing Makefile for Text::Iconv
Writing MYMETA.yml and MYMETA.json
===> Building for p5-Text-Iconv-1.7_1
cp Iconv.pm blib/lib/Text/Iconv.pm
AutoSplitting blib/lib/Text/Iconv.pm (blib/lib/auto/Text/Iconv)
/usr/local/bin/perl /usr/local/lib/perl5/5.16/ExtUtils/xsubpp -typemap /usr/local/lib/perl5/5.16/ExtUtils/typemap -typemap typemap Iconv.xs > Iconv.xsc && mv Iconv.xsc Iconv.c
gcc47 -c -I/usr/include -O2 -pipe -DLIBICONV_PLUG -fno-strict-aliasing -O2 -pipe -DLIBICONV_PLUG -fno-strict-aliasing -O2 -pipe -fno-strict-aliasing -DVERSION=\"1.7\" -DXS_VERSION=\"1.7\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.16/mach/CORE" Iconv.c
Iconv.xs: In function 'XS_Text__IconvPtr_get_attr':
Iconv.xs:321:11: error: 'ICONV_TRIVIALP' undeclared (first use in this function)
Iconv.xs:321:11: note: each undeclared identifier is reported only once for each function it appears in
Iconv.xs:323:11: error: 'ICONV_GET_TRANSLITERATE' undeclared (first use in this function)
Iconv.xs:325:11: error: 'ICONV_GET_DISCARD_ILSEQ' undeclared (first use in this function)
Iconv.xs: In function 'XS_Text__IconvPtr_set_attr':
Iconv.xs:364:11: error: 'ICONV_SET_TRANSLITERATE' undeclared (first use in this function)
Iconv.xs:366:11: error: 'ICONV_SET_DISCARD_ILSEQ' undeclared (first use in this function)
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/converters/p5-Text-Iconv/work/Text-Iconv-1.7
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/converters/p5-Text-Iconv
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/www/rejik
*** Error code 1

Stop.
make: stopped in /usr/ports/www/rejik

кто сталкивался подскажите пожалуйста

svetogor82
Сообщения: 17
Зарегистрирован: Пн июн 07, 2010 9:47

Re: rejik freebsd 10

Сообщение svetogor82 »

у вас p5-Text-Iconv пытается собраться компилятором gcc47

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

pkg install  p5-Text-Iconv 
make install clen

korg80
Сообщения: 2
Зарегистрирован: Ср июн 18, 2014 17:42

Re: rejik freebsd 10

Сообщение korg80 »

4. See http://www.rejik.ru/ for detailed instructions.
===============================================================================
===> Registering installation for rejik-3.2.11
pkg-static: lstat(/usr/local/rejik/dbl/FAST): No such file or directory
pkg-static: lstat(/usr/local/rejik/dbl/FULL): No such file or directory
pkg-static: lstat(/usr/local/rejik/dbl/NEW/): No such file or directory
pkg-static: lstat(/usr/local/rejik/dbl/Update.dist): No such file or directory
pkg-static: lstat(/usr/local/rejik/dbl/Update.Fast.dist): No such file or directory
pkg-static: lstat(/usr/local/rejik/dbl/dbl_expand.dist): No such file or directory
pkg-static: lstat(/usr/local/rejik/dbl/dbl_stat): No such file or directory
pkg-static: lstat(/usr/local/rejik/dbl/lists/): No such file or directory
pkg-static: lstat(/usr/local/rejik/dbl/): No such file or directory
Installing rejik-3.2.11... done
make: don't know how to make clen. Stop

make: stopped in /usr/ports/www/rejik

ходил ручками смотрел каталога /usr/local/rejik/dbl нет

svetogor82
Сообщения: 17
Зарегистрирован: Пн июн 07, 2010 9:47

Re: rejik freebsd 10

Сообщение svetogor82 »

вот собранный пакет под freebsd 10 может кому пригодится
http://files.mail.ru/CB39866550004A8C894E1458738C5C6E

Ответить