The attempt to compile kwavecontrol-0.4.2 on a Kubuntu
breezy machine fails. The local configuration is
KDE 3.4.3
g++ 4.0.1-3
make 3.80-9
linux 2.6.12
There seems to be a problem about undefined references
in ktraffictab.cpp (complete configure- and make-output
see attached file):
--------8<--*snip*--------
ktraffictab.o: In function `KTrafficTab::maxValueApply()':
ktraffictab.cpp:(.text+0x432): undefined reference to
`KTrafficTab::KILO_BYTE'
ktraffictab.cpp:(.text+0x448): undefined reference to
`KTrafficTab::MEGA_BYTE'
ktraffictab.cpp:(.text+0x468): undefined reference to
`KTrafficTab::KILO_BYTE'
ktraffictab.cpp:(.text+0x48a): undefined reference to
`KTrafficTab::MEGA_BYTE'
ktraffictab.o: In function
`KTrafficTab::setTraffic(double, double)':
ktraffictab.cpp:(.text+0x591): undefined reference to
`KTrafficTab::GIGA_BYTE'
ktraffictab.cpp:(.text+0x5ab): undefined reference to
`KTrafficTab::MEGA_BYTE'
ktraffictab.cpp:(.text+0x5c5): undefined reference to
`KTrafficTab::KILO_BYTE'
ktraffictab.cpp:(.text+0x602): undefined reference to
`KTrafficTab::GIGA_BYTE'
ktraffictab.cpp:(.text+0x61c): undefined reference to
`KTrafficTab::MEGA_BYTE'
ktraffictab.cpp:(.text+0x636): undefined reference to
`KTrafficTab::KILO_BYTE'
ktraffictab.cpp:(.text+0x88b): undefined reference to
`KTrafficTab::GIGA_BYTE'
kscanwidget.o: In function `KScanWidget::update(WCard*,
std::vector<std::vector<iw_event,
std::allocator<iw_event> >,
std::allocator<std::vector<iw_event,
std::allocator<iw_event> > > >)':
kscanwidget.cpp:(.text+0x4fa6): undefined reference to
`WCard::GIGA'
kscanwidget.cpp:(.text+0x4fc6): undefined reference to
`WCard::MEGA'
kscanwidget.cpp:(.text+0x4fe3): undefined reference to
`WCard::KILO'
kprofilewidget.o: In function
`KProfileWidget::restoreProfiles()':
kprofilewidget.cpp:(.text+0xf97): undefined reference
to `WCard::KILO'
collect2: ld returned 1 exit status
make[2]: *** [kwavecontrol] Error 1
make[2]: Leaving directory `/tmp/kwavecontrol-0.4.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/kwavecontrol-0.4.2'
make: *** [all] Error 2
output of "./configure --prefix=/usr" and "make"