View previous topic :: View next topic |
Author |
Message |
Pegasus87 Guru
Joined: 09 Sep 2004 Posts: 373
|
Posted: Sun Jul 24, 2005 11:39 am Post subject: Configure mit emerge festlegen |
|
|
Hallo,
ich versuche gerade die neuen hk_classes für Knoda zu compilieren, da diese jetzt die mdbtools für Access-Datenbanken unterstützen.
Wenn ich einfach emerge -av hk_classes ausführe, dann gibt die configure folgendes aus: Code: | ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-pythondir=/usr//python2.3/ --with-mysql --without-firebird --without-odbc --without-postgres --without-sqlite --without-sqlite3 --without-mdb --without-paradox --without-xbase
| da steht nun --without-mdb, daher wird das auch nicht miteincompiliert. Wie kann ich jetzt die Option --with-mdb an die configure übergeben?
In der Portage-Doku habe ich nur CHOST gefunden, aber das ist ja nicht das richtige. Wie übergebe ich die Option richtig? |
|
Back to top |
|
|
Stormkings Guru
Joined: 27 Sep 2002 Posts: 352 Location: Europe
|
Posted: Sun Jul 24, 2005 12:40 pm Post subject: |
|
|
Direkt übergeben kann man sowas nicht. Du brauchst nur das ebuild zu editieren oder nach dem Entpacken configure selbst auszuführen. Zum Editieren:
Da steht irgendwo im ebuild v. 0.7.4:
Quote: | 22-# pxlib is not in portage yet, but there's no reason not add paradox
23-# (readonly) support by request - speak: if you really need it
24-
25:# with mdb and xbase will be dealt in another revision
26-
27-DEPEND="firebird? ( dev-db/firebird )
28- mysql? ( >=dev-db/mysql-3.23.54a )
--
57- `use_with postgres`\
58- `use_with sqlite`\
59- `use_with sqlite3`\
60: --without-mdb --without-paradox --without-xbase"
61-
62- econf ${myconf} || die "econf failed"
63- emake || die "make failes"
|
Also einfach das --without-mdb ändern endweder direkt oder mit useflag ähnlich sqlite, oder auf die nächste Revision warten. Nach dem Ändern ebuild hk_classes-0.7.4.ebuild digest nicht vergessen.
Grüße, dk |
|
Back to top |
|
|
Pegasus87 Guru
Joined: 09 Sep 2004 Posts: 373
|
Posted: Sun Jul 24, 2005 1:21 pm Post subject: |
|
|
Aja, das is gut.
Leider funktionierts noch nicht, hab in das ebuild folgendes eingetragen:
--with-mdb-dir=/usr/bin/ --with-mdb-libdir=/usr/lib/ --with-mdb-incdir=/usr/include/
Und dann kommt beim emerge:
checking whether MDBTOOLS is available... no
Immerhin steht die Zeile da jetzt, die war anfangs auch nicht da. Aber ein yes wäre mir schon lieber *g* |
|
Back to top |
|
|
sirro Veteran
Joined: 20 Jul 2003 Posts: 1472 Location: aachen.nrw.de.eu
|
Posted: Sun Jul 24, 2005 1:28 pm Post subject: |
|
|
Pegasus87 wrote: | checking whether MDBTOOLS is available... no |
Ist vielleicht ne dumme Frage, aber: Hast du die denn installiert? |
|
Back to top |
|
|
Pegasus87 Guru
Joined: 09 Sep 2004 Posts: 373
|
Posted: Sun Jul 24, 2005 1:31 pm Post subject: |
|
|
sirro wrote: | Pegasus87 wrote: | checking whether MDBTOOLS is available... no |
Ist vielleicht ne dumme Frage, aber: Hast du die denn installiert? |
Na logo:
Code: | * app-office/mdbtools
Latest version available: 0.5
Latest version installed: 0.5
Size of downloaded files: 387 kB
Homepage: http://sourceforge.net/projects/mdbtools/
Description: A set of libraries and utilities for reading Microsoft Access database (MDB) files
License: GPL-2 LGPL-2.1 |
|
|
Back to top |
|
|
Pegasus87 Guru
Joined: 09 Sep 2004 Posts: 373
|
Posted: Sun Jul 24, 2005 1:39 pm Post subject: |
|
|
Hab den Fehler gefunden:
Die mdbtools mit Version 0.5 sind zu alt. Hab mir die neuste Version gezogen und die libs ausprobiert, damit gehts gut! |
|
Back to top |
|
|
|