aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: gmake error unter freebsd 5.2.1  (Read 9445 times)

Stevil

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 110
gmake error unter freebsd 5.2.1
« on: February 11, 2004, 10:41:32 AM »

hallo zusammen!

ich hoffe die pinguine verzeien mir, das ein daemon hier postet, doch hier erschien es mir passender als im help forum.

hab die wx und wxGTK packete ganz normal aus den ports installiert.
./configure lief auch ohne mucken durch...jetzt der große fehler:

Code: [Select]

gmake[2]: Entering directory `/usr/own/aMule-1.2.5/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-OScopeCtrl.o -MD -MP -MF ".deps/amule-OScopeCtrl.Tpo" \
  -c -o amule-OScopeCtrl.o `test -f 'OScopeCtrl.cpp' || echo './'`OScopeCtrl.cpp; \
then mv ".deps/amule-OScopeCtrl.Tpo" ".deps/amule-OScopeCtrl.Po"; \
else rm -f ".deps/amule-OScopeCtrl.Tpo"; exit 1; \
fi
OScopeCtrl.cpp: In member function `void COScopeCtrl::RecreateGrid()':
OScopeCtrl.cpp:269: error: `round' undeclared (first use this function)
OScopeCtrl.cpp:269: error: (Each undeclared identifier is reported only once
   for each function it appears in.)
gmake[2]: *** [amule-OScopeCtrl.o] Error 1
gmake[2]: Leaving directory `/usr/own/aMule-1.2.5/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/own/aMule-1.2.5'
gmake: *** [all] Error 2

hab ich was übersehen, bzw fehlt was?
Logged
5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov 5 04:19:18 UTC 2004

errare humanum est ;)

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: gmake error unter freebsd 5.2.1
« Reply #1 on: February 11, 2004, 12:30:40 PM »

replace

Quote
#if defined(__GNUC__) && __GNUC__ >= 3
strTemp = CastSecondsToHM((nPlotWidth/nShiftPixels) * (int)round(sLastPeriod));
#endif
#if !defined(__GNUC__) || __GNUC__ < 3
strTemp = CastSecondsToHM((nPlotWidth/nShiftPixels) * (int)floor(sLastPeriod));
#endif

mit

Quote
strTemp = CastSecondsToHM((nPlotWidth/nShiftPixels) * (int)floor(sLastPeriod+0.5));
// floor(x + 0.5) is a way of doing round(x) that works with gcc < 3 ...

gruss

Stevil

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 110
Re: gmake error unter freebsd 5.2.1
« Reply #2 on: February 11, 2004, 09:36:42 PM »

dankööööööö. klappt

für die, die den zusammenhang nich gelesen haben, aber das Problem haben, in der datei müßt ihr die veränderungen von deltaHF schreiben --> OScopeCtrl.cpp


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

errare humanum est ;)

Stevil

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 110
Re: gmake error unter freebsd 5.2.1
« Reply #3 on: February 11, 2004, 09:43:44 PM »

öhm....der nächste...

UploadQueue.cpp: In member function `bool CUploadQueue::AcceptNewClient()':
UploadQueue.cpp:339: error: `round' undeclared (first use this function)
UploadQueue.cpp:339: error: (Each undeclared identifier is reported only once
   for each function it appears in.)
gmake[2]: *** [amule-UploadQueue.o] Error 1
gmake[2]: Leaving directory `/usr/own/aMule-1.2.5/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/own/aMule-1.2.5'
gmake: *** [all] Error 2


suchfunktion vom forum ergab leider auch nix :(
Logged
5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov 5 04:19:18 UTC 2004

errare humanum est ;)

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: gmake error unter freebsd 5.2.1
« Reply #4 on: February 11, 2004, 09:49:28 PM »

replace

Quote
#if defined(__GNUC__) && __GNUC__ >= 3         
         nMaxSlots = (uint16)round((float)theApp.glob_prefs->GetMaxUpload() / kBpsUpPerClient);
#endif
#if !defined(__GNUC__) || __GNUC__ < 3
         nMaxSlots = (uint16)floor((float)theApp.glob_prefs->GetMaxUpload() / kBpsUpPerClient);
#endif         

mit

Quote
nMaxSlots = (uint16)floor((float)theApp.glob_prefs->GetMaxUpload() / kBpsUpPerClient + 0.5);
// floor(x + 0.5) is a way of doing round(x) that works with gcc < 3 ...

sollte der letzte fehler gewesen sein ;)

gruss

Stevil

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 110
Re: gmake error unter freebsd 5.2.1
« Reply #5 on: February 12, 2004, 12:07:19 AM »

*gggg*

wo hätt ich deine infos herbekommen wenn es dich nich gäbe? stehts irgendwo? *g*

es läuft gerade...stay tuned ;)
Logged
5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov 5 04:19:18 UTC 2004

errare humanum est ;)

Stevil

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 110
Re: gmake error unter freebsd 5.2.1
« Reply #6 on: February 12, 2004, 12:11:13 AM »

es rennt... ;)
Logged
5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov 5 04:19:18 UTC 2004

errare humanum est ;)

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: gmake error unter freebsd 5.2.1
« Reply #7 on: February 12, 2004, 12:55:18 AM »

prima :)

Stevil

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 110
Re: gmake error unter freebsd 5.2.1
« Reply #8 on: February 18, 2004, 08:41:00 PM »

aMule 1.2.6 ...und wieder probleme :(


else rm -f ".deps/amule-SysTray.Tpo"; exit 1; \
fi
In file included from SysTray.cpp:25:
/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:86: 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.6/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/own/aMule-1.2.6'
gmake: *** [all] Error 2
Logged
5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov 5 04:19:18 UTC 2004

errare humanum est ;)

Stevil

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 110
Re: gmake error unter freebsd 5.2.1
« Reply #9 on: February 18, 2004, 09:19:18 PM »

für die anderen BSD nutzer...gibt ab 1.2.6 ne port version...
runterladen, entpacken und nen make && make install machen.
zieht sich die sources selber...
Logged
5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov 5 04:19:18 UTC 2004

errare humanum est ;)