aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: amule 1.2.7 + FreeBSD = gmake error  (Read 2806 times)

Stevil

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 110
amule 1.2.7 + FreeBSD = gmake error
« 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

Logged
5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov 5 04:19:18 UTC 2004

errare humanum est ;)

cwsdoom

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 20
Re: amule 1.2.7 + FreeBSD = gmake error
« Reply #1 on: July 03, 2004, 03:11:33 PM »

#include
vor
#include
in src/SysTray.cpp

... wenn ich nicht irre. ;)


MfG
« Last Edit: July 03, 2004, 03:12:18 PM by cwsdoom »
Logged

Stevil

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 110
Re: amule 1.2.7 + FreeBSD = gmake error
« Reply #2 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

Logged
5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov 5 04:19:18 UTC 2004

errare humanum est ;)

cwsdoom

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 20
Re: amule 1.2.7 + FreeBSD = gmake error
« Reply #3 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.
Logged

deltaHF

  • Evil Admin
  • Former Developer
  • Hero Member
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 3920
  • .. Legends may sleep, but they never die ..
    • http://www.amule.org
Re: amule 1.2.7 + FreeBSD = gmake error
« Reply #4 on: July 05, 2004, 06:48:40 AM »

falls es 1.2.8 geben sollte, werde ich dran denken

thx cwsdoom  :)

Stevil

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 110
Re: amule 1.2.7 + FreeBSD = gmake error
« Reply #5 on: July 07, 2004, 11:49:25 AM »

und ich warte, bis 1.2.7 in den ports ist ;)
Logged
5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov 5 04:19:18 UTC 2004

errare humanum est ;)