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 1762 - Build issue: k3b FTBFS on HAL systems
Summary: Build issue: k3b FTBFS on HAL systems
Status: RESOLVED FIXED
Alias: None
Product: TDE
Classification: Unclassified
Component: non-core programs (show other bugs)
Version: R14.0.x [Trinity]
Hardware: Other Linux
: P5 blocker
Assignee: Michele Calgaro
URL:
Depends on:
Blocks: R14.0.11
  Show dependency treegraph
 
Reported: 2013-12-08 17:55 CST by Darrell
Modified: 2021-05-04 09:49 CDT (History)
4 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments
Build log for k3b in HAL system (220.48 KB, text/plain)
2013-12-08 17:55 CST, Darrell
Details
Partial patch to build k3b on HAL systems (1.80 KB, patch)
2013-12-08 17:56 CST, Darrell
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Darrell 2013-12-08 17:55:43 CST
Created attachment 1707 [details]
Build log for k3b in HAL system

I am unable to build k3b on a HAL system unnless I use the --without-hal configure option.

The problem seems to be that the configuration variable HAVE_HAL is not being recognized when building k3bhalconnection.cpp. Notice this error message:

k3bhalconnection.moc:217: error: 'TDEGenericDevice' was not declared in this scope

TDEGenericDevice should not be used when HAVE_HAL=1.

Attached is a build log, which includes config.log starting at line 601.

Also attached is a patch that attempts to fix the HAVE_HAL problem but does not, and also fixes commit 8633f5b9.
Comment 1 Darrell 2013-12-08 17:56:18 CST
Created attachment 1708 [details]
Partial patch to build k3b on HAL systems
Comment 2 Darrell 2013-12-08 17:59:12 CST
Note: I'm testing on Slackware 13.1, which does not reach EOL for a couple more years. Although a build issue blocker to an important app, I am not adding this report as an R14 blocker because I suspect the number of Trinity users still using HAL systems are now in the minority.
Comment 3 Michele Calgaro 2018-08-01 03:26:56 CDT
Slavek,
k3b builds fine in *BSD? Since BSD requires HAL.
If so we can probably close this bug.
Comment 4 Michele Calgaro 2021-05-04 09:49:37 CDT
As of today, k3b can now be build with tdehw off and with HAL on, so this bug can be closed.