aMule Forum

Deutsch => aMule Hilfe => Topic started by: Stevil on July 03, 2004, 02:21:35 AM

Title: amule 1.2.7 + FreeBSD = gmake error
Post by: Stevil on July 03, 2004, 02:21:35 AM
und wieder was für euch:

Code: [Select]
gmake[2]: Entering directory `/usr/own/aMule-1.2.7/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/local/include  -I/usr/X11R6/include/wx/gtk-2.4 -I/usr/X11R6/include -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include   -I/usr/local/include  -g   -MT amule-SysTray.o -MD -MP -MF ".deps/amule-SysTray.Tpo" \
  -c -o amule-SysTray.o `test -f 'SysTray.cpp' || echo './'`SysTray.cpp; \
then mv -f ".deps/amule-SysTray.Tpo" ".deps/amule-SysTray.Po"; \
else rm -f ".deps/amule-SysTray.Tpo"; exit 1; \
fi
In file included from SysTray.cpp:26:
/usr/include/net/if.h:247: error: field `ifru_addr' has incomplete type
/usr/include/net/if.h:248: error: field `ifru_dstaddr' has incomplete type
/usr/include/net/if.h:249: error: field `ifru_broadaddr' has incomplete type
/usr/include/net/if.h:281: error: field `ifra_addr' has incomplete type
/usr/include/net/if.h:282: error: field `ifra_broadaddr' has incomplete type
/usr/include/net/if.h:283: error: field `ifra_mask' has incomplete type
/usr/include/net/if.h:334: error: field `addr' has incomplete type
/usr/include/net/if.h:335: error: field `dstaddr' has incomplete type
SysTray.cpp: In function `gchar* getIP()':
SysTray.cpp:87: error: 'union ifreq::' has no member named '
   ifru_addr'
gmake[2]: *** [amule-SysTray.o] Error 1
gmake[2]: Leaving directory `/usr/own/aMule-1.2.7/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/own/aMule-1.2.7'
gmake: *** [all] Error 2

Title: Re: amule 1.2.7 + FreeBSD = gmake error
Post by: cwsdoom on July 03, 2004, 03:11:33 PM
#include
vor
#include
in src/SysTray.cpp

... wenn ich nicht irre. ;)


MfG
Title: Re: amule 1.2.7 + FreeBSD = gmake error
Post by: Stevil on July 04, 2004, 10:46:55 PM
leiderleider...nö :(


Code: [Select]
Making all in src
gmake[2]: Entering directory `/usr/own/aMule-1.2.7/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/local/include  -I/usr/X11R6/include/wx/gtk-2.4 -I/usr/X11R6/include -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include   -I/usr/local/include  -g   -MT amule-SysTray.o -MD -MP -MF ".deps/amule-SysTray.Tpo" \
  -c -o amule-SysTray.o `test -f 'SysTray.cpp' || echo './'`SysTray.cpp; \
then mv -f ".deps/amule-SysTray.Tpo" ".deps/amule-SysTray.Po"; \
else rm -f ".deps/amule-SysTray.Tpo"; exit 1; \
fi
In file included from SysTray.cpp:26:
/usr/include/net/if.h:247: error: field `ifru_addr' has incomplete type
/usr/include/net/if.h:248: error: field `ifru_dstaddr' has incomplete type
/usr/include/net/if.h:249: error: field `ifru_broadaddr' has incomplete type
/usr/include/net/if.h:281: error: field `ifra_addr' has incomplete type
/usr/include/net/if.h:282: error: field `ifra_broadaddr' has incomplete type
/usr/include/net/if.h:283: error: field `ifra_mask' has incomplete type
/usr/include/net/if.h:334: error: field `addr' has incomplete type
/usr/include/net/if.h:335: error: field `dstaddr' has incomplete type
SysTray.cpp: In function `gchar* getIP()':
SysTray.cpp:88: error: 'union ifreq::' has no member named '
   ifru_addr'
gmake[2]: *** [amule-SysTray.o] Error 1
gmake[2]: Leaving directory `/usr/own/aMule-1.2.7/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/own/aMule-1.2.7'
gmake: *** [all] Error 2

Title: Re: amule 1.2.7 + FreeBSD = gmake error
Post by: cwsdoom on July 05, 2004, 12:16:03 AM
Habs gerade selbst mal versucht. Erst bis zum Fehler kompilieren lassen, dann in src/SysTray.cpp die Einträge so gedreht, dass #include vor #include . Danach wurde aMule ohne Fehler kompiliert.
Title: Re: amule 1.2.7 + FreeBSD = gmake error
Post by: deltaHF on July 05, 2004, 06:48:40 AM
falls es 1.2.8 geben sollte, werde ich dran denken

thx cwsdoom  :)
Title: Re: amule 1.2.7 + FreeBSD = gmake error
Post by: Stevil on July 07, 2004, 11:49:25 AM
und ich warte, bis 1.2.7 in den ports ist ;)