[gnucash-de] libchipcard4 und Windows

Martin Preuss aquamaniac at gmx.de
Do Okt 15 12:06:38 EDT 2009


Moin,

On Donnerstag, 15. Oktober 2009, Bjoern Meier wrote:
[...]
> Linken ... Objectfiles werden zu einem Programm oder Bibliothek zusammen
> "gebunden", damit das System diesen Code nutzen kann. ;)
[...]

also ich persoenlich glaube ja schon, das Christian als erfahrener 
Programmierer weiss, was linken bedeutet... ;-)

Und er hat recht: Du kannst ja zu jedem bestehenden Binary hinzu*linken*, was 
Du moechtest. Wenn das entsprechende Binary nix davon weiss, wird es die neuen 
Features dann aber nicht nutzen, udn das wuerde Dir wohl auch nicht 
weiterhelfen ;-)

Ansonsten: GnuCash muss ueber Libchipcard gar nichts wissen. Wenn Du 
Libchipcard kompilierst und an die gleiche Stelle Stelle installierst wie 
AqBankjing und GnuCash, werden auch die entsprechenden Plugins aus Libchipcard 
installiert, und damit waere dann GnuCash im Prinzip auch in der Lage, mit 
Libchipcard zu arbeiten.

[...]
> Ich habe jetzt versucht mit MingW libchipcard zu kompilieren. Da ich
> vermute das Libchipcard als DLL dynamisch geladen wird und ich Gnucash
> nicht neu kompilieren muss.
[...]

In etwa so, aber auch hier musst Du ja nicht selbst linken, wenn man mal bei 
der Haarspalterei bleiben moechte ;-)

[...]
> Allerdings scheitert das kompilieren der Abhängigkeit gwenhywfar Aufgrund
> der falschen Version von libiconv. Mit welcher Version von IconV wird
> gwenhywfar erfolgreich kompiliert?
[...]

Na, wenn Du schon GnuCash fuer Windows kompiliert hast, muss doch Gwenhywfar 
auch schon kompiliert worden sein? GnuCash enthaelt doch - zumindest im SVN - 
ein Script, mit dem man GnuCash mit allen beteiligten Bibliotheken unter 
Windows kompilieren kann. Das muesste sich doch erweitern lassen...

BTW: @Macher von GnuCash at win32: Man kann ruhig mit Support fuer Libchipcard 
kompilieren (mache ich bei AqBanking-CLI/EBICS auch so). Wenn kein 
entsprechender Daemon laeuft, stehen halt einfach nur die entsprechenden 
Plugins nicht zur Verfuegung, andere Probleme gibt es da dann nicht. Zudem 
benoetigt der Client-Anteil von Libchipcard keine weiteren Bibliotheken ausser 
Gwenhywfar, d.h. man hat keine weiteren Abhaengigkeiten...


Gruss
Martin



-- 
"Things are only impossible until they're not"

Martin Preuss - http://www2.aquamaniac.de/
AqBanking - http://www.aqbanking.de/
LibChipcard - http://www.libchipcard.de/



Mehr Informationen über die Mailingliste gnucash-de