| Summary: | Build issue: FTBFS on Fedora 23 / perl 5.22 | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Francois Andriot <albator78> |
| Component: | tdelibs | Assignee: | Francois Andriot <albator78> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | albator78, bugwatch, slavek.banko |
| Priority: | P5 | ||
| Version: | R14.0.1 [Trinity] | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Bug Depends on: | |||
| Bug Blocks: | 2540 | ||
| Attachments: |
tdelibs: fix invalid perl syntax in kdocAstUtil.pm
tdebindings: fix invalid perl syntax in kdocAstUtil.pm |
||
|
Description
Francois Andriot
2015-11-07 12:45:03 CST
Created attachment 2587 [details]
tdelibs: fix invalid perl syntax in kdocAstUtil.pm
Fix invalid perl syntax in tdelibs.
In perl, you are not supposed to call a "defined()" on an dereferenced variable (e.g; "@{..}" ), but rather directly on the reference.
Depending on Perl version, using such a syntax causes either a warning or an error. In Fedora 23, it causes an error.
Created attachment 2588 [details]
tdebindings: fix invalid perl syntax in kdocAstUtil.pm
Same stuff for tdebindings.
(BTW, why is this file duplicated in tdelibs and tdebindings ?)
Because R14.0.2 is already tagged as final and waiting only for the completion of the build a few last packages, I joined this bug report to R14.0.3. Pushed to GIT in hashes: + tdelibs 7be2f678 (master), 094540b6 (r14.0.x) + tdebindings 2e9822ca (master), dc5f265d (r14.0.x) |