Автор Тема: Ipodslave грешка при конфигурирането  (Прочетена 2351 пъти)

Pulear

  • Напреднали
  • *****
  • Публикации: 72
    • Профил
здравейте

ОС:Слакуер 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 (не знам до колко ще помогне тази информация)



Активен

Shift to the left!
Shift to the right!
Pop up,Push down,
BYTE,BYTE,BYTE.

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Ipodslave грешка при конфигурирането
« Отговор #1 -: Dec 27, 2007, 18:03 »
Аааа, какъв модел е ipod-а?
Активен

"Knowledge is power" - France is Bacon

Pulear

  • Напреднали
  • *****
  • Публикации: 72
    • Профил
Ipodslave грешка при конфигурирането
« Отговор #2 -: Jan 04, 2008, 11:08 »
Добре никой ли не се сеща защо при конфигурирането на ipodslave не ми открива библиотеката libqtpod при положение че е инсталирана?
Активен

Shift to the left!
Shift to the right!
Pop up,Push down,
BYTE,BYTE,BYTE.

jivkojj

  • Напреднали
  • *****
  • Публикации: 139
    • Профил
Ipodslave грешка при конфигурирането
« Отговор #3 -: Jan 04, 2008, 11:16 »
Може би просто библиотеката не е регистрирана. Пробвай да изпълниш
Цитат
ldconfig
Активен

Pulear

  • Напреднали
  • *****
  • Публикации: 72
    • Профил
Ipodslave грешка при конфигурирането
« Отговор #4 -: Jan 04, 2008, 11:40 »
jivkojj, пробвах но пак същата грешка ...
Активен

Shift to the left!
Shift to the right!
Pop up,Push down,
BYTE,BYTE,BYTE.

jivkojj

  • Напреднали
  • *****
  • Публикации: 139
    • Профил
Ipodslave грешка при конфигурирането
« Отговор #5 -: Jan 04, 2008, 11:55 »
А сигурно ли е, че библиотеката е разположена в път, които е описан в
Цитат
/etc/ld.so.conf

или там какъвто използва дистрибуцията ти?
Активен

crasher5

  • Напреднали
  • *****
  • Публикации: 100
    • Профил
Ipodslave грешка при конфигурирането
« Отговор #6 -: Jan 04, 2008, 13:36 »
Аз за качване на музика и т.н. ползвам gtkpod и съм много доволен. Не знам дали не е само за убунту обаче... провери ако я има и в "други опаковки" '<img'> Успех! '<img'>
Активен

Pulear

  • Напреднали
  • *****
  • Публикации: 72
    • Профил
Ipodslave грешка при конфигурирането
« Отговор #7 -: 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" не знам дали се дължи цялата тази галимация на този ред.



Активен

Shift to the left!
Shift to the right!
Pop up,Push down,
BYTE,BYTE,BYTE.

jivkojj

  • Напреднали
  • *****
  • Публикации: 139
    • Профил
Ipodslave грешка при конфигурирането
« Отговор #8 -: 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 т.е. или копира някъде по подразбиране, или изобщо не копира.
Провери и правата за достъп да са като на другите библиотеки.



Активен

Pulear

  • Напреднали
  • *****
  • Публикации: 72
    • Профил
Ipodslave грешка при конфигурирането
« Отговор #9 -: 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 така че не мисля че ще има проблем с правата.



Активен

Shift to the left!
Shift to the right!
Pop up,Push down,
BYTE,BYTE,BYTE.

Pulear

  • Напреднали
  • *****
  • Публикации: 72
    • Профил
Ipodslave грешка при конфигурирането
« Отговор #10 -: Jan 05, 2008, 19:41 »
Някой да има идея защо се получава така и как да стане номера на китайката?


Поздрави.
Активен

Shift to the left!
Shift to the right!
Pop up,Push down,
BYTE,BYTE,BYTE.

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Ipodslave грешка при конфигурирането
« Отговор #11 -: 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 командата
 и да видиш дали има липсваща библиотека



Активен