By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 2495

Summary: Build issue: K3B cannot be built without tdehwlib
Product: TDE Reporter: Francois Andriot <albator78>
Component: non-core programsAssignee: Michele Calgaro <michele.calgaro>
Status: RESOLVED FIXED    
Severity: normal CC: bugwatch, michele.calgaro, slavek.banko
Priority: P5    
Version: R14.0.x [Trinity]   
Hardware: Other   
OS: Linux   
See Also: http://bugs.pearsoncomputing.net/show_bug.cgi?id=2706
Compiler Version: TDE Version String:
Application Version: Application Name:
Bug Depends on:    
Bug Blocks: 3180    

Description Francois Andriot 2015-08-01 16:44:00 CDT
Hello, the current K3B in TDE 14.0.1 can be built:
- either "--with-hal"
- or "--without-hal", which in activates the tdehwlib support

On RHEL 5, having HAL but no tdehwlib, I choose "with hal".

But I get FTBFS:

k3bhalconnection.moc: In member function ‘virtual bool K3bDevice::HalConnection::tqt_invoke(int, TQUObject*)’:
k3bhalconnection.moc:217: erreur: ‘TDEGenericDevice’ was not declared in this scope
k3bhalconnection.moc:217: erreur: expected primary-expression before ‘)’ token
k3bhalconnection.moc:217: erreur: ‘AddDeviceHandler’ was not declared in this scope
k3bhalconnection.moc:218: erreur: expected primary-expression before ‘)’ token
k3bhalconnection.moc:218: erreur: ‘RemoveDeviceHandler’ was not declared in this scope
k3bhalconnection.moc:219: erreur: expected primary-expression before ‘)’ token
k3bhalconnection.moc:219: erreur: ‘ModifyDeviceHandler’ was not declared in this scope
make[2]: *** [libk3bdevice_la.all_cpp.lo] Erreur 1
Comment 1 Michele Calgaro 2021-05-03 00:43:50 CDT
Fixed in commit cc51bb4 (R14.1) and 225d7c5 (R14.0).
Obviously if building without HAL and without tdehw, some of the functionality will not work, but at least now it will no longer FTBFS.