Kompilierfehler - jabberd-2.2.9

freddy4711

Neuer User
Mitglied seit
7 Jul 2007
Beiträge
155
Punkte für Reaktionen
0
Punkte
0
Hi...

ich konnte es einfach bei einem halbfertigen Paket belassen und habe so nocheinmal versucht, den jabberd-2.2.9 Server zu bauen. Nachdem ich schon ettliche Problem hatte (siehe Beitrag) bin ich nach viel Probieren auch weitergekommen.

Nur leider bricht das configure-Skript erneut ab:
Code:
config.status: linking ././fnmatch_.h to ./fnmatch.h
config.status: error: ././fnmatch_.h: file not found
make: *** [source/jabberd-2.2.9/.configured] Fehler 1

Ich habe die im Freetz-Ordner auch bereits nach fnmatch* gesucht, und nur folgendes gefunden:
Code:
./source/tar-1.15.1/lib/fnmatch.c
./source/tar-1.15.1/lib/fnmatch_loop.c
./source/tar-1.15.1/lib/fnmatch_.h
./source/tar-1.15.1/lib/.deps/fnmatch.Po
./source/tar-1.15.1/m4/fnmatch.m4
./toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/include/fnmatch.h
Die Datei fnmatch_.h wurde nur im Paket tar gefunden?!?

Kann mir jemand helfen?

Gruß Andreas
 
INFO (Abhängigkeiten für jabberd 2.2.9):

# find / -iname 'fnmatch.h'
/usr/include/fnmatch.h
/usr/src/contrib/binutils/include/fnmatch.h
/usr/src/contrib/csup/fnmatch.h
/usr/src/contrib/gdb/include/fnmatch.h
/usr/src/contrib/gcclibs/include/fnmatch.h
/usr/src/include/fnmatch.h
/usr/ports/archivers/gtar/work/tar-1.22/lib/fnmatch.h

# cat /usr/include/fnmatch.h
/* ........... */
#ifndef _FNMATCH_H_
#define _FNMATCH_H_

#include <sys/cdefs.h>

#define FNM_NOMATCH 1 /* Match failed. */

#define FNM_NOESCAPE 0x01 /* Disable backslash escaping. */
#define FNM_PATHNAME 0x02 /* Slash must be matched by slash. */
#define FNM_PERIOD 0x04 /* Period must be matched by period. */

#if __XSI_VISIBLE
#define FNM_NOSYS (-1) /* Reserved. */
#endif

#if __BSD_VISIBLE
#define FNM_LEADING_DIR 0x08 /* Ignore /<tail> after Imatch. */
#define FNM_CASEFOLD 0x10 /* Case insensitive search. */
#define FNM_IGNORECASE FNM_CASEFOLD
#define FNM_FILE_NAME FNM_PATHNAME
#endif

__BEGIN_DECLS
int fnmatch(const char *, const char *, int);
__END_DECLS

#endif /* !_FNMATCH_H_ */

# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for jabberd-2.2.9
_OPTIONS_READ=jabberd-2.2.9
WITHOUT_MYSQL=true
WITHOUT_POSTGRESQL=true
WITHOUT_LDAP=true
WITHOUT_BDB=true
WITH_SQLITE=true
WITHOUT_PAM=true
WITHOUT_PIPE=true
WITHOUT_ANON=true
WITHOUT_FS=true
WITHOUT_DEBUG=true
WITHOUT_REQUIRES=true

# pkg_info -r 'jabberd-2.2.9'
Information for jabberd-2.2.9:

Depends on:
Dependency: expat-2.0.1
Dependency: openssl-0.9.8k_5
Dependency: perl-5.8.9_3
Dependency: udns-0.0.9
Dependency: pkg-config-0.23_1
Dependency: libntlm-1.1
Dependency: sqlite3-3.6.14.2
Dependency: libiconv-1.13.1
Dependency: gettext-0.17_1
Dependency: libidn-1.14
Dependency: libgpg-error-1.7
Dependency: libgcrypt-1.4.4
Dependency: gsasl-0.2.29
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.