Menu

#1 compiling errors on slack 10.1

open
nobody
None
5
2005-04-19
2005-04-19
Anonymous
No

After I installed all the lib's it needed, and fixed the include
wireless.h to linux/wireless.h, I done a configure and then
got many errors on "make":

make all-recursive
make[1]: Entering directory `/home/skew/wificonfig-0.2'
Making all in src
make[2]: Entering directory `/home/skew/wificonfig-0.2/src'
source='wifidevice.cc' object='wificonfig-wifidevice.o'
libtool=no \
depfile='.deps/wificonfig-wifidevice.Po'
tmpdepfile='.deps/wificonfig-wifidevice.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
root@blanket:/home/skew/wificonfig-0.2# make
make all-recursive
make[1]: Entering directory `/home/skew/wificonfig-0.2'
Making all in src
make[2]: Entering directory `/home/skew/wificonfig-0.2/src'
source='wifidevice.cc' object='wificonfig-wifidevice.o'
libtool=no \
depfile='.deps/wificonfig-wifidevice.Po'
tmpdepfile='.deps/wificonfig-wifidevice.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -DXTHREADS
-D_REENTRANT -DXUSE_MTSAFE_API -pthread
-I/usr/local/include/libglademm-2.4
-I/usr/local/lib/libglademm-2.4/include
-I/usr/local/include/gtkmm-2.4
-I/usr/local/lib/gtkmm-2.4/include
-I/usr/local/include/libglade-2.0
-I/usr/local/include/glibmm-2.4
-I/usr/local/lib/glibmm-2.4/include
-I/usr/local/include/gdkmm-2.4
-I/usr/local/lib/gdkmm-2.4/include
-I/usr/local/include/pangomm-1.4
-I/usr/local/include/atkmm-1.6 -I/usr/include/gtk-2.0
-I/usr/local/include/sigc++-2.0
-I/usr/local/lib/sigc++-2.0/include -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include
-I/usr/X11R6/include -I/usr/include/pango-1.0
-I/usr/include/freetype2 -I/usr/include/freetype2/config
-I/usr/include/atk-1.0 -I/usr/include/libxml2 -g -O2 -c -o
wificonfig-wifidevice.o `test -f wifidevice.cc || echo
'./'`wifidevice.cc
wifidevice.cc: In member function `int WifiDevice::getS(int,
iwreq*)':
wifidevice.cc:25: error: invalid conversion from `const char*'
to `char*'
wifidevice.cc: In member function `int WifiDevice::setS(int,
iwreq*)':
wifidevice.cc:33: error: invalid conversion from `const
char*' to `char*'
wifidevice.cc: In member function `int
WifiDevice::getMaxStrength()':
wifidevice.cc:165: error: invalid conversion from `const
char*' to `char*'
wifidevice.cc: In member function `void
WifiDevice::setEncryptionKey(std::basic_string<char,
std::char_traits<char>,
std::allocator<char> >)':
wifidevice.cc:306: error: invalid conversion from `const
char*' to `char*'
wifidevice.cc: In member function `void
WifiDevice::setFreq(double)':
wifidevice.cc:338: error: 'struct iw_freq' has no member
named 'flags'
wifidevice.cc:338: error: `IW_FREQ_FIXED' undeclared (first
use this function)
wifidevice.cc:338: error: (Each undeclared identifier is
reported only once for
each function it appears in.)
wifidevice.cc: In member function `double
WifiDevice::getFreq()':
wifidevice.cc:348: error: invalid conversion from `const
char*' to `char*'
wifidevice.cc: In member function
`std::vector<AccessPoint,
std::allocator<AccessPoint> > WifiDevice::scan()':
wifidevice.cc:396: error: invalid conversion from `const
char*' to `char*'
wifidevice.cc:408: error: invalid conversion from `const
char*' to `char*'
wifidevice.cc:449: error: invalid conversion from `const
char*' to `char*'
/usr/include/iwlib.h: In member function
`std::vector<AccessPoint,
std::allocator<AccessPoint> >
WifiDevice::processScanResults(unsigned char*,
int, iw_range*, int)':
/usr/include/iwlib.h:408: error: too many arguments to
function `int
iw_extract_event_stream(stream_descr*, iw_event*)'
wifidevice.cc:496: error: at this point in file
make[2]: *** [wificonfig-wifidevice.o] Error 1
make[2]: Leaving directory `/home/skew/wificonfig-0.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/skew/wificonfig-0.2'
make: *** [all] Error 2

This software is exactly what I've been looking for but I need
it to compile =[.

Please work on a fix and reply as soon as possible.

Thanks,

skew (skewtty@charter.net)

Discussion


Log in to post a comment.

MongoDB Logo MongoDB