Sida 1 av 2

hjälp med program

Postat: 25 nov 2011, 13:46
av Gillis
program till min garmin edge 305
vill ha detta program! Hur gör jag ???
http://blog.volker-lanz.de/tag/workout

Re: hjälp med program

Postat: 25 nov 2011, 21:38
av Kurdistan
Gillis skrev:program till min garmin edge 305
vill ha detta program! Hur gör jag ???
http://blog.volker-lanz.de/tag/workout
Har du tagit en titt på följande länk?

http://www.andreas-diesner.de/garminplu ... stallation

Beskriver installation och allt. :)

Re: hjälp med program

Postat: 26 nov 2011, 17:07
av mcNisse
Jag lyckades bygga det. Dock installerade jag lite för mycket paket så jag är osäker på om jag har fått alla paket med.

Installera det som du behöver för att byga, du kan behöva fler paket.

Kod: Markera allt

sudo apt-get install build-essentials cmake  marble libmarble-dev gettext kdelibs5-dev svn

Kod: Markera allt

svn co svn://anonsvn.kde.org/home/kde/trunk/playground/edu/workout
mkdir build
cd build
cmake ../wokout
make
sudo make install
Det är under cmake steget som du märker om du saknar några paket.

Re: hjälp med program

Postat: 27 nov 2011, 20:15
av Gillis
Så här blev det
fattar inte vad som saknas?
~/workout$ cmake -DHAVE_KDE=1 -DCMAKE_INSTALL_PREFIX=
-- The C compiler identification is GNU
-- The CXX compiler identification is unknown
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.7.4 (using /usr/bin/qmake)
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so;/usr/lib/x86_64-linux-gnu/libXau.so;/usr/lib/x86_64-linux-gnu/libXdmcp.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so;/usr/lib/x86_64-linux-gnu/libXau.so;/usr/lib/x86_64-linux-gnu/libXdmcp.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Looking for _POSIX_TIMERS
-- Looking for _POSIX_TIMERS - found
-- Found Automoc4: /usr/bin/automoc4
-- Found Perl: /usr/bin/perl
-- Found Phonon: /usr/include
-- Performing Test _OFFT_IS_64BIT
CMake Error at /usr/share/cmake-2.8/Modules/CMakeCXXInformation.cmake:37 (GET_FILENAME_COMPONENT):
get_filename_component called with incorrect number of arguments
Call Stack (most recent call first):
CMakeLists.txt:3 (PROJECT)


CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
CMake Error: Internal CMake error, TryCompile configure of cmake failed
-- Performing Test _OFFT_IS_64BIT - Failed
-- Found KDE 4.7 include dir: /usr/include
-- Found KDE 4.7 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Workout will be built WITH KDE support.
-- Found Qt-Version 4.7.4 (using /usr/bin/qmake)
-- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
-- Found marble: /usr/include/marble
-- Workout 0.9.50 will be built for install into
-- Configuring incomplete, errors occurred!

Re: hjälp med program

Postat: 27 nov 2011, 20:29
av mcNisse
Det ser ut som du saknar c++ kompilator. Gick det bra att installera build-essentials?

Re: hjälp med program

Postat: 28 nov 2011, 08:50
av Gillis
allt har gått bra men när jag ska starta workout så blir det fel

/bin/workout
QFSFileEngine::open: No file name specified
Could not open script file "" to initialize the database.

Re: hjälp med program

Postat: 28 nov 2011, 22:54
av mcNisse
körde du

Kod: Markera allt

sudo make install
?

Re: hjälp med program

Postat: 29 nov 2011, 21:00
av Gillis
jag körde sudo mare install
den installeras men när jag ska starta så står det

workout

QFSFileEngine::open: No file name specified
Could not open script file "" to initialize the database.

och det kommer upp en dialog ruta

Re: hjälp med program

Postat: 29 nov 2011, 21:37
av mcNisse
Mitt bygge startar...

Jag har kört strace på binären och jag såg att den försöker ladda libqtsql. Har libqt4-sql installerat?

Re: hjälp med program

Postat: 30 nov 2011, 08:03
av Gillis
den är installerad

Re: hjälp med program

Postat: 30 nov 2011, 23:25
av mcNisse
Den skapar en sqllite databas i $HOME/.kde/share/apps/workout/workout.db.

Min workout öppnar /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlite.so

Har du det här paketet installerat libqt4-sql-sqlite?

Re: hjälp med program

Postat: 02 dec 2011, 08:13
av Gillis
ja det är installerat :'(
workout har skapat filen hos mig med workout.db
kan det vara att jag har 64 bit

Re: hjälp med program

Postat: 02 dec 2011, 21:23
av mcNisse
Vet inte.

Om du startar programmet från en terminal och kollar om du får något som kan ge information om vad som går fel.

Re: hjälp med program

Postat: 07 dec 2011, 10:33
av Gillis
så här blir det om man startar från en terminal

roger@Zimba:~$ workout
QFSFileEngine::open: No file name specified
Could not open script file "" to initialize the database.

Re: hjälp med program

Postat: 07 dec 2011, 19:53
av mcNisse
Du saknar konfiguration av ett skript. Undrar vilket? Jag ska leta lite.

Re: hjälp med program

Postat: 07 dec 2011, 20:17
av Gillis
tack!

Re: hjälp med program

Postat: 07 dec 2011, 20:19
av mcNisse
Här hittade jag ett skript /usr/local/share/apps/workout/init.sql

Re: hjälp med program

Postat: 08 dec 2011, 10:59
av Gillis
Mitt skript ligger här

/share/apps/workout/init.sql

jag kopierade filerna till
/usr/local/share/apps/workout/

men det blir samma sak

Re: hjälp med program

Postat: 08 dec 2011, 22:19
av mcNisse
Hejsan

Nu har jag läst koden. Kolla om du har byggt programmet med qt eller kde som backend för veneer.
Jag hittade detta i min build katalog (eftersom jag byggde med kde som backend)

Kod: Markera allt

src/CMakeFiles/workout.dir/veneer/kde
Den söker i katalogerna som listas med följande kommando.

Kod: Markera allt

kde4-config --path data
Den lägger på workout och letar efter skriptet i katalogen. Du kan alltså fixa till genom att kopiera skriptet till en workoutkatalog i någon av sökvägarna du får fram.

ps. Jag kan dock fortfarande inte förklara varför min fungerar. Jag har inte /usr/local/share/apps bland sökvägarna i kde4-config --path data. Var ligger din workout fil som du startar? ds

Re: hjälp med program

Postat: 09 dec 2011, 09:10
av Gillis
Det är något skumt här jag har inte heller den sökvägen, Jag tror att jag har kompilerat helt fel >:(

kan du beskriva hur du skrev

jag skrev så här

svn co svn://anonsvn.kde.org/home/kde/trunk/playground/edu/workout
cd workout/
cmake -DHAVE_KDE=1 -DCMAKE_INSTALL_PREFIX=
make
sudo make install

NU HAR JAG FÅTT DET ATT FUNGERA :) :) :D :D

TACK SÅ MYCKET mcNisse
-------------------------