Marek Wawrzyczny wrote:
On Wed, 1 Jun 2005 13:19, James Richard Tyrer wrote:
Marek Wawrzyczny wrote:
Hi all,
I rellay hope this is the place to post these. I'm compiling knetwork
3.4.1 on Gentoo and I get the following error. I doubt that this has
slipped through QA... any ideas as to what I should be looking at next?
I think that the error was a few lines earlier. Look for 'no such file'
or 'file not found" or something like that.
There's no indication of any missing files. 'make' goes into the dir and fails
on a missing function/var. I have downloaded the package from one of the kde
sites and replaced the Gentoo one, still the same error.
make[3]: Entering directory
`/var/tmp/portage/kdenetwork-3.4.1/work/kdenetwork-3.4.1/wifi'
/usr/kde/3.4/bin/dcopidl ./interface_dcop.h > interface_dcop.kidl || ( rm -f
interface_dcop.kidl ; false )
/usr/qt/3/bin/moc ./interface_wireless_wirelessextensions.h -o
interface_wireless_wirelessextensions.moc
/usr/qt/3/bin/moc ./interface_wireless.h -o interface_wireless.moc
/usr/qt/3/bin/moc ./kwifimanager.h -o kwifimanager.moc
/usr/qt/3/bin/moc ./strength.h -o strength.moc
/usr/kde/3.4/bin/dcopidl2cpp --c++-suffix cpp --no-signals --no-stub
interface_dcop.kidl
creating kwifimanager.all_cpp.cpp ...
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.4/include
-I/usr/qt/3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT
-D_FILE_OFFSET_BITS=64 -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts
-Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2
-march=pentium-m -mtune=pentium-m -pipe -ftracer -Wformat-security
-Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT
-DQT_NO_TRANSLATION -c -o kwifimanager.all_cpp.o `test -f
'kwifimanager.all_cpp.cpp' || echo './'`kwifimanager.all_cpp.cpp
In file included from kwifimanager.all_cpp.cpp:3:
interface_wireless_wirelessextensions.cpp: In member function `virtual bool
Interface_wireless_wirelessextensions::poll_device_info()':
interface_wireless_wirelessextensions.cpp:421: error: `iw_pr_ether'
undeclared (first use this function)
interface_wireless_wirelessextensions.cpp:421: error: (Each undeclared
identifier is reported only once for each function it appears in.)
make[3]: *** [kwifimanager.all_cpp.o] Error 1
make[3]: Leaving directory
`/var/tmp/portage/kdenetwork-3.4.1/work/kdenetwork-3.4.1/wifi'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/kdenetwork-3.4.1/work/kdenetwork-3.4.1/wifi'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/kdenetwork-3.4.1/work/kdenetwork-3.4.1'
make: *** [all] Error 2
It is much easier when a file is actually missing so that was my first
suggestion.
What is probably happening is that when it tries to compile:
interface_wireless_wirelessextensions.cpp
that something is missing from one of the includes. That is, the
object: "iw_pr_ether" should be defined in one of the included header
files and it isn't. My standard method is to Google for the name of the
missing object.
I think that this is in: iwlib.h.
Do you have some 'wireless' package installed? Do you need it?
--
JRT
___________________________________________________
.
Account management: https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.