Титла: Ipodslave грешка при конфигурирането Публикувано от: Pulear в Dec 27, 2007, 17:53 здравейте
ОС:Слакуер 12 Искам да си инсталирам ipodslave свързах си ipoda с който се сдобих на скоро монтирах го и до тук всичко изглежда наред, обаче при конфигурирането на ipodslave ми избоботва configure: error: *** libqtpod >= 0.4.1 not found. преди това казваше че id3lib не се намирало инсталирах я и при следващото конфигуриране каза че не намирало libqtpod така аз си смъкнах тази библиотека "инсталлирах" като следвах инструкциите на INSTALL файла които се намира във архива libqtpod-0.4.2.tar.bz2 cat /libqtpod-0.4.2/INSTALL Basic Installation ================== The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `qmake' to configure the package for your system and to create the Makefiles. qmake can be found in the bin directory of your Qt installation. You may have to add the directory to your PATH before running it. 2. Type `make' to compile the package. If an error about a missing tr1/memory header occours, please edit src/utils.h and uncomment line 29 // #define QTPOD_USE_BOOST_SHAREDPTR 1 This will enable usage of the boost:shared_ptr implementation - you'll need to install the boost lib if you haven't already. 3. Type `make install' to install the programs and any data files and documentation. 4. You can remove the program binaries and object files from the source code directory by typing `make clean'. 5. To create binary packages you can use the included spec file with rpmbuild -ba --define '_topdir <path to your build environment>' libqtpod.kdevelop.spec конфигурира се,инсталира без никъкви проблеми но резултата е configure: error: *** libqtpod >= 0.4.1 not found. Единственната "грешка" която ми дава е когато правя qmake (и може би на това се дъжи целия проблем) $ qmake WARNING: target.path is not defined: install target not created но въпреки това като направя make,make install няма проблеми. Благодаря предварително. Поздрави. Edit:ипода е 80ГБ модел №:A1136 (не знам до колко ще помогне тази информация) Титла: Ipodslave грешка при конфигурирането Публикувано от: gat3way в Dec 27, 2007, 18:03 Аааа, какъв модел е ipod-а?
Титла: Ipodslave грешка при конфигурирането Публикувано от: Pulear в Jan 04, 2008, 11:08 Добре никой ли не се сеща защо при конфигурирането на ipodslave не ми открива библиотеката libqtpod при положение че е инсталирана?
Титла: Ipodslave грешка при конфигурирането Публикувано от: jivkojj в Jan 04, 2008, 11:16 Може би просто библиотеката не е регистрирана. Пробвай да изпълниш
Титла: Ipodslave грешка при конфигурирането Публикувано от: Pulear в Jan 04, 2008, 11:40 jivkojj, пробвах но пак същата грешка ...
Титла: Ipodslave грешка при конфигурирането Публикувано от: jivkojj в Jan 04, 2008, 11:55 А сигурно ли е, че библиотеката е разположена в път, които е описан в
или там какъвто използва дистрибуцията ти? Титла: Ipodslave грешка при конфигурирането Публикувано от: crasher5 в Jan 04, 2008, 13:36 Аз за качване на музика и т.н. ползвам gtkpod и съм много доволен. Не знам дали не е само за убунту обаче... провери ако я има и в "други опаковки"
![]() ![]() Титла: Ipodslave грешка при конфигурирането Публикувано от: Pulear в Jan 04, 2008, 16:01 библиотеката се инсталира във /usr/lib/qt
това е make # make cd src && qmake src.pro -o Makefile WARNING: target.path is not defined: install target not created cd src && make -f Makefile make[1]: Entering directory `/home/user/programs/archive/Ipod/libqtpod-0.4.2/src' g++ -c -pipe -Wall -W -O2 -fPIC -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/li b/qt/mkspecs/default -I. -I/usr/lib/qt/include -o ipod.o ipod.cpp g++ -c -pipe -Wall -W -O2 -fPIC -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/li b/qt/mkspecs/default -I. -I/usr/lib/qt/include -o ipoddevicedetails.o ipoddevicedetails.cpp g++ -c -pipe -Wall -W -O2 -fPIC -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/li b/qt/mkspecs/default -I. -I/usr/lib/qt/include -o ipodsysinfo.o ipodsysinfo.cpp g++ -c -pipe -Wall -W -O2 -fPIC -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/li b/qt/mkspecs/default -I. -I/usr/lib/qt/include -o itunesdbparser.o itunesdbparser.cpp g++ -c -pipe -Wall -W -O2 -fPIC -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/li b/qt/mkspecs/default -I. -I/usr/lib/qt/include -o itunesdbwriter.o itunesdbwriter.cpp g++ -c -pipe -Wall -W -O2 -fPIC -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt/mkspecs/default -I. -I/usr/lib/qt/include -o listitem.o listitem.cpp g++ -c -pipe -Wall -W -O2 -fPIC -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt/mkspecs/default -I. -I/usr/lib/qt/include -o playlist.o playlist.cpp g++ -c -pipe -Wall -W -O2 -fPIC -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt/mkspecs/default -I. -I/usr/lib/qt/include -o playlistitem.o playlistitem.cpp g++ -c -pipe -Wall -W -O2 -fPIC -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt/mkspecs/default -I. -I/usr/lib/qt/include -o track.o track.cpp g++ -c -pipe -Wall -W -O2 -fPIC -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt/mkspecs/default -I. -I/usr/lib/qt/include -o ipodmountpoint.o ipodmountpoint.cpp g++ -c -pipe -Wall -W -O2 -fPIC -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt/mkspecs/default -I. -I/usr/lib/qt/include -o itunesdblistener.o itunesdblistener.cpp g++ -c -pipe -Wall -W -O2 -fPIC -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt/mkspecs/default -I. -I/usr/lib/qt/include -o itunesdb.o itunesdb.cpp g++ -c -pipe -Wall -W -O2 -fPIC -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt/mkspecs/default -I. -I/usr/lib/qt/include -o itunesdb_rw.o itunesdb_rw.cpp g++ -c -pipe -Wall -W -O2 -fPIC -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt/mkspecs/default -I. -I/usr/lib/qt/include -o itunesdb_spl.o itunesdb_spl.cpp g++ -c -pipe -Wall -W -O2 -fPIC -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt/mkspecs/default -I. -I/usr/lib/qt/include -o smartplaylistrules.o smartplaylistrules.cpp rm -f libqtpod.so.0.4.2 libqtpod.so libqtpod.so.0 libqtpod.so.0.4 g++ -Wl,-rpath,/usr/lib/qt/lib -shared -Wl,-soname,libqtpod.so.0 -o libqtpod.so.0.4.2 ipod.o ipoddevicedetails.o ipodsysinfo.o itunesdbparser.o itunesdbwriter.o listitem.o playlist.o playlistitem.o track.o ipodmountpoint.o itunesdblistener.o itunesdb.o itunesdb_rw.o itunesdb_spl.o smartplaylistrules.o -L/usr/lib/qt/lib -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm ln -s libqtpod.so.0.4.2 libqtpod.so ln -s libqtpod.so.0.4.2 libqtpod.so.0 ln -s libqtpod.so.0.4.2 libqtpod.so.0.4 make[1]: Leaving directory `/home/user/programs/archive/Ipod/libqtpod-0.4.2/src' cd tests && qmake tests.pro -o Makefile cd tests && make -f Makefile make[1]: Entering directory `/home/user/programs/archive/Ipod/libqtpod-0.4.2/tests' g++ -c -pipe -Wall -W -O2 -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt/mkspecs/default -I. -I../src -I/usr/lib/qt/include -o ipodtest.o ipodtest.cpp g++ -c -pipe -Wall -W -O2 -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt/mkspecs/default -I. -I../src -I/usr/lib/qt/include -o listtests.o listtests.cpp g++ -c -pipe -Wall -W -O2 -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt/mkspecs/default -I. -I../src -I/usr/lib/qt/include -o inittest.o inittest.cpp g++ -c -pipe -Wall -W -O2 -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt/mkspecs/default -I. -I../src -I/usr/lib/qt/include -o addtracktest.o addtracktest.cpp g++ -c -pipe -Wall -W -O2 -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt/mkspecs/default -I. -I../src -I/usr/lib/qt/include -o listtrackstest.o listtrackstest.cpp g++ -c -pipe -Wall -W -O2 -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt/mkspecs/default -I. -I../src -I/usr/lib/qt/include -o test.o test.cpp g++ -c -pipe -Wall -W -O2 -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt/mkspecs/default -I. -I../src -I/usr/lib/qt/include -o checks.o checks.cpp g++ -Wl,-rpath,../src -Wl,-rpath,/usr/lib/qt/lib -o ipodtest ipodtest.o listtests.o inittest.o addtracktest.o listtrackstest.o test.o checks.o -L../src -L/usr/lib/qt/lib -L/usr/X11R6/lib -lqtpod -lqt-mt -lXext -lX11 -lm make[1]: Leaving directory `/home/user/programs/archive/Ipod/libqtpod-0.4.2/tests' това е make install # make install ( [ -d src ] && cd src ; grep "^qmake_all:" Makefile && make -f Makefile qmake_all; ) || true ( [ -d tests ] && cd tests ; grep "^qmake_all:" Makefile && make -f Makefile qmake_all; ) || true ( [ -d src ] && cd src ; make -f Makefile install; ) || true make[1]: Entering directory `/home/user/programs/archive/Ipod/libqtpod-0.4.2/src' cp -f "ipod.h" "/libqtpod/" cp -f "ipoddevicedetails.h" "/libqtpod/" cp -f "ipodmountpoint.h" "/libqtpod/" cp -f "ipodsysinfo.h" "/libqtpod/" cp -f "itunesdb.h" "/libqtpod/" cp -f "itunesdbdatasource.h" "/libqtpod/" cp -f "itunesdblistener.h" "/libqtpod/" cp -f "itunesdbparser.h" "/libqtpod/" cp -f "itunesdbwriter.h" "/libqtpod/" cp -f "listitem.h" "/libqtpod/" cp -f "playlist.h" "/libqtpod/" cp -f "playlistitem.h" "/libqtpod/" cp -f "smartplaylistrules.h" "/libqtpod/" cp -f "track.h" "/libqtpod/" cp -f "utils.h" "/libqtpod/" make[1]: Leaving directory `/home/user/programs/archive/Ipod/libqtpod-0.4.2/src' ( [ -d tests ] && cd tests ; make -f Makefile install; ) || true make[1]: Entering directory `/home/user/programs/archive/Ipod/libqtpod-0.4.2/tests' make[1]: Nothing to be done for `install'. make[1]: Leaving directory `/home/user/programs/archive/Ipod/libqtpod-0.4.2/tests' ето и # cat /etc/ld.so.conf /usr/local/lib /usr/i486-slackware-linux/lib /usr/lib/qt/lib /usr/lib/seamonkey мисля че го има пътя и въпреки това пак казва че не намирало libqtpod. поздрави edit:нещото което ме притеснява е този ред "WARNING: target.path is not defined: install target not created" не знам дали се дължи цялата тази галимация на този ред. Титла: Ipodslave грешка при конфигурирането Публикувано от: jivkojj в Jan 04, 2008, 16:22 Ами доколкото забелязвам е компилирало библиотеките,
но после при инсталирането не виждам никъде да ги копира. Копира само хедърите. Провери с един find дали наистина libqtpod.so.0.4.2; libqtpod.so и т.н. се намират в някоя от директориите: /usr/local/lib /usr/i486-slackware-linux/lib /usr/lib/qt/lib /usr/lib/seamonkey и ако не са - копирай ги на ръка и после пак изпълни ldconfig Ако греша разбира се, някой да ме проправи. Едит: да сега погледанх допълнението ти, че не е дефиниран target path т.е. или копира някъде по подразбиране, или изобщо не копира. Провери и правата за достъп да са като на другите библиотеки. Титла: Ipodslave грешка при конфигурирането Публикувано от: Pulear в Jan 04, 2008, 17:07 Първо направих
libqtpod-0.4.2/src# cp -r *.so* /usr/local/lib libqtpod-0.4.2/src# cp -r *.o /usr/local/lib libqtpod-0.4.2/src# cp -r *.h /usr/local/lib #ldconfig при конфигурирането на ipodslave ми даде същата грешка после направих /libqtpod-0.4.2/src# cp -r * /usr/local/lib /ibqtpod-0.4.2/src# ldconfig и при конфигването каза това configure: error: *** libqtpod >= 0.4.1 headers not found. поздрави. edit:Всичко това го правя като root така че не мисля че ще има проблем с правата. Титла: Ipodslave грешка при конфигурирането Публикувано от: Pulear в Jan 05, 2008, 19:41 Някой да има идея защо се получава така и как да стане номера на китайката?
Поздрави. Титла: Ipodslave грешка при конфигурирането Публикувано от: ivo1204 в Jan 05, 2008, 20:12 Виж:
/home/user/programs/archive/Ipod/libqtpod-0.4.2/src, има ли я там библиотеката? Ако я има , пробвай да експортираш пътя , преди да стартираш командата: export LD_LIBRARY_PATH=/home/user/programs/archive/Ipod/libqtpod-0.4.2/src:$LD_LIBRARY_PATH и тогава :ldconfig , и командата. Друг вариант е да добавиш пътя в /etc/ld.so.conf , на отделен ред , и пак , ldconfig и командата. Копирането на ръка може да работи , но може и не. Гледам ,копирал си и връзките (libxxx.so.xx) , недей! Котирай само библиотеката , а връзкитр ги направи с : ldconfig. Ако не стават , cd /usr/local/lib ln -s оргиналната_библиотека нужната_връзка защото може да сочат на старото място. най-чисто е да пробваш: ldd командата и да видиш дали има липсваща библиотека |