URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 82366
[ Назад ]

Исходное сообщение
"Verlihub проблема компиляции"

Отправлено andreo , 12-Окт-08 14:58 
Добрового всем дня!
Прошу помоч, встал в тупик ...
Free BSD 7
ставлю Verlihub с портов
выскакивает ошибка

===>  Building for verlihub-0.9.8.c_2,1
echo '#define DATADIR "/usr/local/share/verlihub"' >dirsettings.h
echo '#define SYSCONFDIR "/usr/local/etc"' >>dirsettings.h
echo '#define PREFIXDIR "/usr/local"' >> dirsettings.h
make  all-recursive
Making all in src
if /bin/sh /usr/local/bin/libtool --mode=compile c++ -DHAVE_CONFIG_H  -I. -I. -I..      -O2 -fno-strict-aliasing -pipe -I/usr/src/include/ -I/usr/local/include/mysql -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/local/include -MT cantiflood.lo -MD -MP -MF ".deps/cantiflood.Tpo"  -c -o cantiflood.lo `test -f 'cantiflood.cpp' || echo './'`cantiflood.cpp;  then mv -f ".deps/cantiflood.Tpo" ".deps/cantiflood.Plo";  else rm -f ".deps/cantiflood.Tpo"; exit 1;  fi
mkdir .libs
c++ -DHAVE_CONFIG_H -I. -I. -I.. -O2 -fno-strict-aliasing -pipe -I/usr/src/include/ -I/usr/local/include/mysql -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/local/include -MT cantiflood.lo -MD -MP -MF .deps/cantiflood.Tpo -c cantiflood.cpp  -fPIC -DPIC -o .libs/cantiflood.o
c++ -DHAVE_CONFIG_H -I. -I. -I.. -O2 -fno-strict-aliasing -pipe -I/usr/src/include/ -I/usr/local/include/mysql -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/local/include -MT cantiflood.lo -MD -MP -MF .deps/cantiflood.Tpo -c cantiflood.cpp -o cantiflood.o >/dev/null 2>&1
if /bin/sh /usr/local/bin/libtool --mode=compile c++ -DHAVE_CONFIG_H  -I. -I. -I..      -O2 -fno-strict-aliasing -pipe -I/usr/src/include/ -I/usr/local/include/mysql -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/local/include -MT casyncconn.lo -MD -MP -MF ".deps/casyncconn.Tpo"  -c -o casyncconn.lo `test -f 'casyncconn.cpp' || echo './'`casyncconn.cpp;  then mv -f ".deps/casyncconn.Tpo" ".deps/casyncconn.Plo";  else rm -f ".deps/casyncconn.Tpo"; exit 1;  fi
c++ -DHAVE_CONFIG_H -I. -I. -I.. -O2 -fno-strict-aliasing -pipe -I/usr/src/include/ -I/usr/local/include/mysql -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/local/include -MT casyncconn.lo -MD -MP -MF .deps/casyncconn.Tpo -c casyncconn.cpp  -fPIC -DPIC -o .libs/casyncconn.o
c++ -DHAVE_CONFIG_H -I. -I. -I.. -O2 -fno-strict-aliasing -pipe -I/usr/src/include/ -I/usr/local/include/mysql -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/local/include -MT casyncconn.lo -MD -MP -MF .deps/casyncconn.Tpo -c casyncconn.cpp -o casyncconn.o >/dev/null 2>&1
if /bin/sh /usr/local/bin/libtool --mode=compile c++ -DHAVE_CONFIG_H  -I. -I. -I..      -O2 -fno-strict-aliasing -pipe -I/usr/src/include/ -I/usr/local/include/mysql -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/local/include -MT casyncsocketserver.lo -MD -MP -MF ".deps/casyncsocketserver.Tpo"  -c -o casyncsocketserver.lo `test -f 'casyncsocketserver.cpp' || echo './'`casyncsocketserver.cpp;  then mv -f ".deps/casyncsocketserver.Tpo" ".deps/casyncsocketserver.Plo";  else rm -f ".deps/casyncsocketserver.Tpo"; exit 1;  fi
c++ -DHAVE_CONFIG_H -I. -I. -I.. -O2 -fno-strict-aliasing -pipe -I/usr/src/include/ -I/usr/local/include/mysql -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/local/include -MT casyncsocketserver.lo -MD -MP -MF .deps/casyncsocketserver.Tpo -c casyncsocketserver.cpp  -fPIC -DPIC -o .libs/casyncsocketserver.o
casyncsocketserver.cpp: In member function 'void nServer::cAsyncSocketServer::delConnection(nServer::cAsyncConn*)':
casyncsocketserver.cpp:210: error: no match for 'operator=' in 'old_conn->nServer::cAsyncConn::mIterator = 0'
/usr/include/c++/4.2/bits/stl_list.h:113: note: candidates are: std::_List_iterator<nServer::cAsyncConn*>& std::_List_iterator<nServer::cAsyncConn*>::operator=(const std::_List_iterator<nServer::cAsyncConn*>&)
*** Error code 1

Stop in /usr/ports/net-p2p/verlihub/work/verlihub-0.9.8c/src.
*** Error code 1

Stop in /usr/ports/net-p2p/verlihub/work/verlihub-0.9.8c.
*** Error code 1

Stop in /usr/ports/net-p2p/verlihub/work/verlihub-0.9.8c.
*** Error code 1

Stop in /usr/ports/net-p2p/verlihub.

читал на форуме ...было что то подобное но не то....
http://www.opennet.me/openforum/vsluhforumID9/7586.html

помогите кто знает в чем дело ...


Содержание

Сообщения в этом обсуждении
"Verlihub проблема компиляции"
Отправлено Viktor F , 12-Окт-08 15:30 
>casyncsocketserver.cpp: In member function 'void nServer::cAsyncSocketServer::delConnection(nServer::cAsyncConn*)':
>:210: error: no match for 'operator=' in 'old_conn->nServer::cAsyncConn::mIterator = 0'

Из этого отрывка видно, что проблема начинается с 210 строки  файла casyncsocketserver.cpp который в свою очередь находиться в самом дистрибе верлихаба. Попробуй обновить верлихаб в портах, может быть кто-нибудь в нём чего-нибудь наковырял, наисправлял и теперь замучаешься восстанавливать. Найди где-нить такой же верлихаб и замени свой.


"Verlihub проблема компиляции"
Отправлено andreo , 12-Окт-08 16:07 
>>casyncsocketserver.cpp: In member function 'void nServer::cAsyncSocketServer::delConnection(nServer::cAsyncConn*)':
>>:210: error: no match for 'operator=' in 'old_conn->nServer::cAsyncConn::mIterator = 0'
>
>Из этого отрывка видно, что проблема начинается с 210 строки  файла
>casyncsocketserver.cpp который в свою очередь находиться в самом дистрибе верлихаба. Попробуй
>обновить верлихаб в портах, может быть кто-нибудь в нём чего-нибудь наковырял,
>наисправлял и теперь замучаешься восстанавливать. Найди где-нить такой же верлихаб и
>замени свой.

спс заработало


"Verlihub проблема компиляции"
Отправлено Viktor F , 12-Окт-08 17:28 
>спс заработало

Всегда пожалуйста, есть что обращайся )