On Friday 29 February 2008 10:54:56 Micha Lenk wrote:
> Hallo Thomas, hallo Martin,
>
> Thomas Baumgart schrieb:
> > Es braucht keine Configure Optionen. Wenn Du den Fehler immer noch
> > erhältst, dann hast Du KMyMoney nicht richtig installiert und das Plugin
> > greift immer noch auf die alten Header-Dateien zu. Das darf so nicht
> > sein. Ich vermute da jetzt zunächst mal ein
> > Installations-,Build-Reihenfolge-Problem bei Dir.
>
> Ooops, da ist was wahres dran: Ich hatte noch über die Paketverwaltung
> ein altes kmymoney installiert. Das hab ich jetzt mal runtergeschmissen,
> und schon sieht der Build-Fehler ganz anders aus:
>
> make[3]: Entering directory `/home/micha/dev/kmm/kmm_banking-0.9.6beta/src'
> /usr/share/qt3/bin/moc ./mymoneybanking.h -o mymoneybanking.moc
> if /bin/sh ../libtool --silent --tag=CXX --mode=compile g++
> -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gwenhywfar3 -I/usr/include
> -I/usr/include/gwenhywfar3 -I/usr/include/kde -I/usr/share/qt3/include
> -I.. -Ikbanking -Ikbanking/views  -Ikbanking/gui -Ikbanking/widgets
> -Ikbanking/dialogs  -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wno-long-long
> -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align
> -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g
> -O2 -fno-schedule-insns -fno-inline -Wformat-security
> -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-reorder-blocks
> -fno-exceptions -fno-check-new -fno-common -fexceptions  -MT
> mymoneybanking.lo -MD -MP -MF ".deps/mymoneybanking.Tpo" -c -o
> mymoneybanking.lo mymoneybanking.cpp; \
>         then mv -f ".deps/mymoneybanking.Tpo"
> ".deps/mymoneybanking.Plo"; else rm -f ".deps/mymoneybanking.Tpo"; exit
> 1; fi
> In file included from mymoneybanking.cpp:56:
> mymoneybanking.h:38:37: error: kmymoney/kmymoneyplugin.h: No such file
> or directory
>
> Wie erreiche ich denn, dass die KMyMoney-Header in /opt/include gefunden
> werden?

Die KMyMoney-Header werden normalerweise vom KMyMoney install-script in das 
Verzeichnis $KDEDIR/kmymoney kopiert. Im Plugin sollte dieses Verzeichnis 
auch verwendet werden. Hast Du etwas das --prefix überschrieben? Wenn ja, 
warum?


Bei mir sieht das so aus:

$KDEDIR=/opt/kde3

/bin/sh ../libtool --silent --tag=CXX   --mode=compile 
g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include/gwenhywfar3 
-I/usr/local/include -I/usr/local/include/gwenhywfar3 -I/opt/kde3/include 
-I/usr/lib/qt3/include -I.. -Ikbanking -Ikbanking/views  -Ikbanking/gui 
-Ikbanking/widgets -Ikbanking/dialogs  -DQT_THREAD_SUPPORT  -D_REENTRANT  
-Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align 
-Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security 
-Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new 
-fno-common -fexceptions  -MT 
mymoneybanking.lo -MD -MP -MF .deps/mymoneybanking.Tpo -c -o 
mymoneybanking.lo mymoneybanking.cpp

Und das ist dann auch dabei -I/opt/kde3/include

Wie (mit welchen Optionen) hast Du KMyMoney und das plugin configured? 
Normalerweise sollten die beide ohne zus. Optionen auskommen und sich in 
Deinem KDE Standard Baum einpflanzen.

-- 

Regards

Thomas Baumgart

GPG-FP: E55E D592 F45F 116B 8429   4F99 9C59 DB40 B75D D3BA
-------------------------------------------------------------
Human makes a lot of things wrong, but if you really want to
screw up, you need to use a computer! (Juergen von der Lippe)
-------------------------------------------------------------

Attachment: signature.asc
Description: This is a digitally signed message part.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Aqbanking-devel mailing list
Aqbanking-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aqbanking-devel

Reply via email to