VerliHub на FreeBSD 5.4

Ставлю из портов verlihub-0.9.8c-RC2.tar.gz на FreeBSD 5.4.

Порты ветки /usr/ports/net - обновиЛ...

Выдаёт вот это:

# make
===>  Vulnerability check disabled, database not found
===>  Extracting for verlihub-0.9.8.c,1
=> Checksum OK for verlihub-0.9.8c-RC2.tar.gz.
===>   verlihub-0.9.8.c,1 depends on file: /usr/local/bin/perl5.8.6 - found
===>  Patching for verlihub-0.9.8.c,1
===>   verlihub-0.9.8.c,1 depends on file: /usr/local/bin/perl5.8.6 - found
===>   verlihub-0.9.8.c,1 depends on executable: gmake - found
===>   verlihub-0.9.8.c,1 depends on file: /usr/local/bin/perl5.8.6 - found
===>   verlihub-0.9.8.c,1 depends on shared library: GeoIP.4 - found
===>   verlihub-0.9.8.c,1 depends on shared library: pcre.0 - found
===>   verlihub-0.9.8.c,1 depends on shared library: mysqlclient.12 - found
===>  Configuring for verlihub-0.9.8.c,1
===>  Building for verlihub-0.9.8.c,1
gmake: Makefile: No such file or directory
gmake: *** No rule to make target `Makefile'.  Stop.
*** Error code 2

Stop in /usr/ports/net/verlihub.

Частично решил

Частично решил проблемУ...

Зашёл в папку /usr/ports/net/verlihub/work/verlihub-0.9.8c/ и выполнил ./configure

После этого снова вышел в /usr/ports/net/

Выполнил make, выдал ошибку:

g++ -g -O2 -I/usr/src/include/ -I/usr/local/include/mysql -O -pipe -I/usr/local/include -I/usr/local/include -o .libs/verlihub -D_THREAD_SAFE -rdynamic verlihub.o  -L/usr/local/lib -L/usr/local/lib/mysql -lm -pthread ./.libs/libverlihub.so -lpcre /usr/local/lib/mysql/libmysqlclient.so -lz -lGeoIP -lssl -lcrypt -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib/mysql

./.libs/libverlihub.so: undefined reference to `MD5'

gmake[2]: *** [verlihub] Error 1

gmake[2]: Leaving directory `/usr/ports/net/verlihub/work/verlihub-0.9.8c/src'

gmake[1]: *** [all-recursive] Error 1

gmake[1]: Leaving directory `/usr/ports/net/verlihub/work/verlihub-0.9.8c'

gmake: *** [all] Error 2

*** Error code 2

Stop in /usr/ports/net/verlihub.

Трабл сам

Трабл сам решиЛ:)

Зашёл в /usr/ports/net/verlihub/work/verlihub-0.9.8c

Открыл config.h

Отредактировал HAVE_OPENSSL 1-to->0

Скомпилил - всё работаеТ:)

Может кто

Может кто поможет с таким траблом? Что надо сделать чтоб его от'make'ить?

# make
make  all-recursive
Making all in src
source='cban.cpp' object='cban.lo' libtool=yes  depfile='.deps/cban.Plo' tmpdepfile='.deps/cban.TPlo'  depmode
=gcc /usr/local/bin/bash ../depcomp  /usr/local/bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H  -I. -I
. -I..      -g -O2 -I/usr/src/include/ -I/usr/local/include/mysql -I/usr/local/include -I/usr/local/include -c
 -o cban.lo `test -f 'cban.cpp' || echo './'`cban.cpp
 g++ -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -I/usr/src/include/ -I/usr/local/include/mysql -I/usr/local/include -
I/usr/local/include -c cban.cpp -Wp,-MD,.deps/cban.TPlo  -fPIC -DPIC -o .libs/cban.o
In file included from cbanlist.h:18,
                 from cban.cpp:12:
thasharray.h:120: `nUtils::tHashArray<DataType>' does not have a nested type named `iterator'
thasharray.h:120: confused by earlier errors, bailing out
*** Error code 1

Stop in /usr/install/verlihub-0.9.8c/src.
*** Error code 1

Stop in /usr/install/verlihub-0.9.8c.
*** Error code 1

Stop in /usr/install/verlihub-0.9.8c.

проверь версию

проверь версию gcc и необходимые библиотеки

а разве ./configure

а разве ./configure не должен был выявить что чего-то не хватает?

нутипа

`nUtils::tHashArray<DataType>'
does not have a nested type named `iterator'thasharray.h:120: confused
by earlier errors

 явно проблема в понимании компилятором исходников - или версия самого компилера или библиотек
 

та же

та же проблема.

In file included from cbanlist.h:18,
                 from cban.cpp:12:
thasharray.h:120: `nUtils::tHashArray<DataType>' does not have a nested
type named `iterator'

обновить gcc не реально, да и есть подозрение что не в нем дело

система - Linux 2.4 

только что попробовал RC1, вроде скомпилился, пришлось только ткнуть его в mysql_config.

 

хмм. а точно все

хмм. а точно все библиотеки нужных версий?

у меня на:

Linux version 2.6.15-19-686 (buildd@rothera) (gcc version 4.0.3 (Ubuntu 4.0.3-1ubuntu3)) #1 SMP PREEMPT Mon Mar 20 17:33:20 UTC 2006

великолепно собрался