Hallo,
Ich habe bei der Installation von rp-pppoe 3.3 auf SuSE-Linux 7.2 mit Kernel
2.4.16-4GB (Original vom SuSE-Server) folgendes Problem:
Beim "Running make:" tritt folgende Meldung auf
if.c: In function `openInterface':
if.c:423: storage size of `ifr' isn't known
if.c:423: warning: unused variable `ifr'
In der Datei if.c steht an dieser Stelle folgendes:
#ifdef USE_LINUX_PACKET
/**********************************************************************
*%FUNCTION: openInterface
*%ARGUMENTS:
* ifname -- name of interface
* type -- Ethernet frame type
* hwaddr -- if non-NULL, set to the hardware address
*%RETURNS:
* A raw socket for talking to the Ethernet card. Exits on error.
*%DESCRIPTION:
* Opens a raw Ethernet socket
***********************************************************************/
int
openInterface(char const *ifname, UINT16_t type, unsigned char *hwaddr)
{
int optval=1;
int fd;
struct ifreq ifr;
int domain, stype;
ist dies ein Fehler des Quelltextes, oder habe ich Macken auf meinem System,
ich habe nämlich schon bei anderen Programmen die #include <.....>
Anweisungen durch absolute Angaben ersetzen müssen (#include "/../../.." ).
Das waren immer Sachen die sich auf