Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: bryant123 - 02.11.05 - klo:12.11
-
elikkäs ongelmia tuli eteen. yllättäen!
checking for mysql-devel... no
configure: error: "install mysql-devel or somewhere it's called mysql-dev"
Elikkäs ilmeisesti puuttuu mysql-devel tai joku vastaava. Muillakin vastaavaa on googlen mukaan sattunut mutta ohjeet oli kirjotettu vasenkätisesti. Elikkäs mistä saisin helpoiten asennettua ko. paketin? Synapticista ei löydy ja apt-getistäkään ei ole suostunut tulemaan. Oon vielä vähän käsi tän linuxin kanssa.
-
Nyt en oli ihan varma, mutta oiskohan se tuo: libmysqlclient14-dev paketti mikä pitää asentaa.
-
juuh. pienen säädön jälkeen sain ton paketin asennettua ja meni etein päin. hienoa että jotkut viittii auttaa alottelioitakin :)
-
juuh. pienen säädön jälkeen sain ton paketin asennettua ja meni etein päin. hienoa että jotkut viittii auttaa alottelioitakin :)
Eipä mitään. Ohjelmia koodista käännettäessä tarvitsee aina asennella niitä dev paketteja. Niitä voi etsikellä, joko
apt-cache search etsittävä_sana, synaptic:illä tai osoiteesta: http://packages.ubuntu.com
-
täytyypä painaa tuo mieleen.
./configure tuosta verlihubista onnistui. mutta ongelmat ei toki tähän tyssännyt :D
make vaiheessa tuli kanssa kasa erroria. vois kokeilla muuta hubi softaa jos vaikka kääntys meikäläiseltä helpommin bryant123@ubuntu:~/verlihub-0.9.8c$ make
make all-recursive
make[1]: Entering directory `/home/bryant123/verlihub-0.9.8c'
Making all in src
make[2]: Entering directory `/home/bryant123/verlihub-0.9.8c/src'
source='cban.cpp' object='cban.lo' libtool=yes \
depfile='.deps/cban.Plo' tmpdepfile='.deps/cban.TPlo' \
depmode=none /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -I/usr/src/include/ -I/usr/include/mysql -DBIG_JOINS=1 -I/usr/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/include/mysql -DBIG_JOINS=1 -I/usr/include -c cban.cpp -fPIC -DPIC -o .libs/cban.o
cconfigitembase.h:106: warning: deprecated covariant return type for 'virtual bool* nConfig::cConfigItemBaseBool::Address()'
cconfigitembase.h:79: warning: overriding 'virtual void* nConfig::cConfigItemBase::Address()'
cconfigitembase.h:107: warning: deprecated covariant return type for 'virtual char* nConfig::cConfigItemBaseChar::Address()'
cconfigitembase.h:79: warning: overriding 'virtual void* nConfig::cConfigItemBase::Address()'
cconfigitembase.h:108: warning: deprecated covariant return type for 'virtual int* nConfig::cConfigItemBaseInt::Address()'
cconfigitembase.h:79: warning: overriding 'virtual void* nConfig::cConfigItemBase::Address()'
cconfigitembase.h:109: warning: deprecated covariant return type for 'virtual unsigned int* nConfig::cConfigItemBaseUInt::Address()'
cconfigitembase.h:79: warning: overriding 'virtual void* nConfig::cConfigItemBase::Address()'
cconfigitembase.h:110: warning: deprecated covariant return type for 'virtual long int* nConfig::cConfigItemBaseLong::Address()'
cconfigitembase.h:79: warning: overriding 'virtual void* nConfig::cConfigItemBase::Address()'
cconfigitembase.h:111: warning: deprecated covariant return type for 'virtual long unsigned int* nConfig::cConfigItemBaseULong::Address()'
cconfigitembase.h:79: warning: overriding 'virtual void* nConfig::cConfigItemBase::Address()'
cconfigitembase.h:112: warning: deprecated covariant return type for 'virtual double* nConfig::cConfigItemBaseDouble::Address()'
cconfigitembase.h:79: warning: overriding 'virtual void* nConfig::cConfigItemBase::Address()'
cconfigitembase.h:113: warning: deprecated covariant return type for 'virtual char** nConfig::cConfigItemBasePChar::Address()'
cconfigitembase.h:79: warning: overriding 'virtual void* nConfig::cConfigItemBase::Address()'
cconfigitembase.h:114: warning: deprecated covariant return type for 'virtual std::string* nConfig::cConfigItemBaseString::Address()'
cconfigitembase.h:79: warning: overriding 'virtual void* nConfig::cConfigItemBase::Address()'
cconfigitembase.h:115: warning: deprecated covariant return type for 'virtual long long int* nConfig::cConfigItemBaseInt64::Address()'
cconfigitembase.h:79: warning: overriding 'virtual void* nConfig::cConfigItemBase::Address()'
ccommand.h:125: error: ISO C++ forbids declaration of 'cCmdr' with no type
ccommand.h:125: error: expected ';' before '*' token
tlistconsole.h: In member function 'nConfig::tListConsole<DATA_TYPE, LIST_TYPE, OWNER_TYPE>* nConfig::tListConsole<DATA_TYPE, LIST_TYPE, OWNER_TYPE>::cfBase::GetConsole()':
tlistconsole.h:142: error: 'class nCmdr::cCommand' has no member named 'mCmdr'
make[2]: *** [cban.lo] Error 1
make[2]: Leaving directory `/home/bryant123/verlihub-0.9.8c/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/bryant123/verlihub-0.9.8c'
make: *** [all] Error 2
-
opendchub on dc-hubi, joka löytyy jopa repositiosta, mutta sen kehitys on loppunut. Testasin joskus ja kyllä se pelasi aivan mukavasti.
Opendchub ei sisällä graafisia työkaluja vaan kaikki konffaukset tehdään konsolista. (en tosin tiedä sisältääkö verlihubikaan)
Jos haluat tuota Verlihubia käyttää niin se onnistuu varmaankin helpoiten käyttämällä uusinta cvs-versiota.
cvs-version asentamista varten joudut asentamaan cvs ohjelman käskyllä: sudo apt-get install cvs
Ja lisäksi tarvitset kääntö työkalut: sudo apt-get install make gcc build-essential
Sen jälkeen cvs-version haku ja asennus onnistuu tämän (http://verlihub.sourceforge.net/cvs.html) ohjeen mukaan.
Lopuksi vielä käsky: sudo make install
jonka jälkeen Verlihubi pitäisi käynnistyä komennolla: verlihub
-
mulla taas kaatuu asennus tälläiseen vaiheeseen
/bin/sh: line 1: 14101 Segmentation fault mv -f ".deps/cbanlist.Tpo" ".deps/cbanlist.Plo"
make[2]: *** [cbanlist.lo] Error 139
make[2]: Leaving directory `/home/fbone/verlihub/src'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/fbone/verlihub'
make: *** [install] Error 2
eikä sit mitää hajua mitä tarkottaa kun kerran noob oloen linuxin kanssa vielä
-
Siis mitä teit kun tuon antoi? Mikä komento oli menossa?
-
make install oli menossa ja ./configure oli onnistuneesti tehty
-
make install oli menossa ja ./configure oli onnistuneesti tehty
Ajoithan: make komennon tuon configuren jälkeen.
Ja kun se menee läpi niin muista ajaa: sudo make install eli tuo sudo pitää olla tuon make install:lin edessä.
-
make install oli menossa ja ./configure oli onnistuneesti tehty
Komentorimpsu yleensä siis: ./configure, make ja sitten make install. Ohjelman INSTALL/README tms. neuvoo. Mutta on paljon fiksumpaa käyttää checkinstall-ohjelmaa, jos syystä tai toisesta ei (muka?) löydy valmista, jakeluusi tarkoitettua pakettia.
Lisäys: configure konffaa, make kääntää ja make install asentaa.
-
Tässä tosi hyvä verlihubin asennus ohje Ubuntulle ;D
http://www.ubuntuforums.org/showthread.php?t=114647&highlight=verlihub
siitä oli ainakin itselle apua ;)