Hallo Liste, ein Freund von mir hat Probleme ProFTPd-1.3-RC4 zu kompilieren. Google hat mir leider nichts genaueres mitgeteilt, so dass ich ihm auf Anhieb leider nur mit dieser Liste hier dienen kann. ./configure --with-modules=mod_quotatab:mod_quotatab_file:mod_quotatab_sql:mod_sql:mod_sql_mysql --with-includes=/usr/local/mysql-4.0/include --with-libraries=/usr/local/mysql-4.0/lib Es kommt immer folgender Fehler: .... .... configure: creating libtool appending configuration tag "CXX" to libtool checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes libtool.m4: error: problem compiling CXX test program .... .... Wer kann mir weiterhelfen? Vielen Dank Michael PS: Es ist wohl eine 64 Bit-Maschine mit SuSE 10. -- Mit freundlichen Grüßen Michael Post ************************************************************** - Software | Internet | Hosting - PureMatic, Gotenstraße 160, 53175 Bonn http://www.purematic.de | Tel: +49 (0)228-4295904
Hallo Michael, hallo Leute, Am Montag, 6. März 2006 23:25 schrieb Michael Post:
ein Freund von mir hat Probleme ProFTPd-1.3-RC4 zu kompilieren. [...] configure: creating libtool appending configuration tag "CXX" to libtool checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes libtool.m4: error: problem compiling CXX test program .... ....
Wer kann mir weiterhelfen?
Vermutlich das configure.log - darin sollten sich hoffentlich genauere Fehlermeldungen finden. Falls die Fehlermeldungen "file not found" lauten, hilft pin dateiname (vermutlich fehlt ein oder mehrere *-devel-Pakete). Gruß Christian Boltz -- netstat -tulpen ... nein rosen geht nicht. [Daniel Lord in suse-linux]
Hallo Christian, danke für die Antwort. Christian Boltz schrieb:
Vermutlich das configure.log - darin sollten sich hoffentlich genauere Fehlermeldungen finden.
Falls die Fehlermeldungen "file not found" lauten, hilft pin dateiname (vermutlich fehlt ein oder mehrere *-devel-Pakete).
Ich habe auf dem Rechner auch etwas entsprechendes gefunden.
Jetzt läuft ./configure mit den Paras komplett ohne Meldung durch.
Zumindest keine Meldungen die über die Kommandozeile kommen.
Allerdings bricht make gleich nach 1-2 Sekunden ab.
Hier die Ausgabe:
beta:/installedSoftware/proftpd-1.3.0rc4 # make
cd lib/ && make lib
make[1]: Entering directory `/installedSoftware/proftpd-1.3.0rc4/lib'
gcc -I/usr/local/mysql-4.0/include -DHAVE_CONFIG_H -DLINUX -I..
-I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c pr_fnmatch.c
In file included from pr_fnmatch.c:39:
../include/libsupp.h:89: error: syntax error before ‘__extension__’
../include/libsupp.h:89: error: syntax error before ‘&&’ token
make[1]: *** [pr_fnmatch.o] Fehler 1
make[1]: Leaving directory `/installedSoftware/proftpd-1.3.0rc4/lib'
make: *** [lib] Fehler 2
In der config.log finden sich beim Compilieren ein paar Angaben wie z. B.
....
configure:2545: gcc -c -g -O2 conftest.c >&5
conftest.c:2: error: syntax error before 'me'
configure:2551: $? = 1
configure: failed program was:
| #ifndef __cplusplus
| choke me
| #endif
configure:2684: checking whether make sets $(MAKE)
configure:2704: result: yes
----
configure:3593: gcc -E conftest.c
conftest.c:11:28: error: ac_nonexistent.h: No such file or directory
configure:3599: $? = 1
configure: failed program was:
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
.....
configure:3706: $? = 1
configure: failed program was:
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PR_BUILD_OPTS
"--with-modules=mod_quotatab:mod_quotatab_file:mod_quotatab_sql:mod_sql:mod_sql_mysql
--with-includes=/usr/local/mysql-4.0/include --with-librarie
s=/usr/local/mysql-4.0/lib CC=gcc"
| #define PR_PLATFORM "LINUX"
| /* end confdefs.h. */
| #include
participants (2)
-
Christian Boltz
-
Michael Post