| Summary: | Build issue: k3b FTBFS on HAL systems | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Darrell <darrella> |
| Component: | non-core programs | Assignee: | Michele Calgaro <michele.calgaro> |
| Status: | RESOLVED FIXED | ||
| Severity: | blocker | CC: | be4youcome, bugwatch, darrella, michele.calgaro |
| Priority: | P5 | ||
| Version: | R14.0.x [Trinity] | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Bug Depends on: | |||
| Bug Blocks: | 3180 | ||
| Attachments: |
Build log for k3b in HAL system
Partial patch to build k3b on HAL systems |
||
Created attachment 1708 [details]
Partial patch to build k3b on HAL systems
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. Slavek, k3b builds fine in *BSD? Since BSD requires HAL. If so we can probably close this bug. As of today, k3b can now be build with tdehw off and with HAL on, so this bug can be closed. |
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.