Kompilationsproblem bei Wine / IPX Support
Kompilationsproblem bei Wine / IPX Support
Hallo miteinander,
ich habe ein Problem beim kompilieren von Wine. Ich hätte gerne IPX support aber wenn ich /configure ausführe will er das einfach nicht schlucken. Die erforderlichen include-Files sind eigentlich in /usr/include vorhanden.
Liegen bei Debian die Include-Dateien woanders als bei anderen Distribution?
Oder hat jemand noch eine andere Idee woran das liegen könnte?
mfg, David
ich habe ein Problem beim kompilieren von Wine. Ich hätte gerne IPX support aber wenn ich /configure ausführe will er das einfach nicht schlucken. Die erforderlichen include-Files sind eigentlich in /usr/include vorhanden.
Liegen bei Debian die Include-Dateien woanders als bei anderen Distribution?
Oder hat jemand noch eine andere Idee woran das liegen könnte?
mfg, David
Re: Kompilationsproblem bei Wine / IPX Support
Hast du die Frage nicht schon beantwortet, bevor du sie überhaupt gestellt hastSchmelly hat geschrieben:Die erforderlichen include-Files sind eigentlich in /usr/include vorhanden.
Liegen bei Debian die Include-Dateien woanders als bei anderen Distribution?
Ich kenne mich leider nicht so mit autoconf aus. Vielleicht könnte mir ja jemand erklären, was genau beim erstellen der Makefiles bei der Überprüfung von IPX überhaupt passiert.
In der configure.ac steht folgender Eintrag:
Welche Bedinungen müssen erfüllt sein damit der Test erfolgreich ist?
vielen Dank, David
In der configure.ac steht folgender Eintrag:
Code: Alles auswählen
dnl **** Check for IPX (currently Linux only) ****
AC_CACHE_CHECK([for GNU style IPX support], ac_cv_c_ipx_gnu,
AC_TRY_COMPILE(
[#include <sys/types.h>
#ifdef HAVE_SYS_SOCKET_H
# include <sys/socket.h>
#endif
#include <netipx/ipx.h>],
[((struct sockaddr_ipx *)0)->sipx_family == AF_IPX],
[ac_cv_c_ipx_gnu="yes"],
[ac_cv_c_ipx_gnu="no"])
)
if test "$ac_cv_c_ipx_gnu" = "yes"
then
AC_DEFINE(HAVE_IPX_GNU, 1, [Define if IPX should use netipx/ipx.h from libc])
fi
vielen Dank, David
die Variable ac_cv_c_ipx_gnu wird auf "yes" gesetzt, wenn das Programmstück erfolgreich compilert werden konnte.
Das Programmstück läßt sich erfolgreich compilieren, wann HAVE_SYS_SOCKET_H defined ist, dieses ist defined, wenn die libc6-dev installiert ist. Daher mußt du libc6-dev installieren
[edit]
[/edit]
Das Programmstück läßt sich erfolgreich compilieren, wann HAVE_SYS_SOCKET_H defined ist, dieses ist defined, wenn die libc6-dev installiert ist. Daher mußt du libc6-dev installieren
[edit]
Code: Alles auswählen
gms@gms1:~$ dlocate /usr/include/sys/socket.h
libc6-dev: /usr/include/sys/socket.h
ich habe jetzt zuwenig Zeit das Problem genauer zu analysieren, ich habe aber folgendes versucht und damit hat es funktioniert:
Code: Alles auswählen
./configure --with-x CPPFLAGS=-DHAVE_SYS_SOCKET_H