[MacPorts] #59650: kmymoney-devel: error: ordered comparison between pointer and zero (was: kmymoney-devel fails after port rev-upgrade)
MacPorts
noreply at macports.org
Sat Nov 9 00:50:11 UTC 2019
#59650: kmymoney-devel: error: ordered comparison between pointer and zero
------------------------------+--------------------
Reporter: StanSanderson | Owner: (none)
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.6.2
Resolution: duplicate | Keywords:
Port: kmymoney4-devel |
------------------------------+--------------------
Changes (by ryandesign):
* status: new => closed
* resolution: => duplicate
Old description:
> Following port self update, port upgrade outdated consistently ends with
> ---> Scanning binaries for linking errors
> ---> Found 2 broken files, matching files to ports
> ---> Found 1 broken port, determining rebuild order
> You can always run 'port rev-upgrade' again to fix errors.
> The following ports will be rebuilt: kmymoney4-devel @4.8.1-20171206
>
> port installed kmymon* returns
> kmymoney4-devel @4.8.1-20171206_2 (active)
>
> an excerpt of the main.log is attached.
> OS X 10.14.6
New description:
Following port self update, `port upgrade outdated` consistently ends with
{{{
---> Scanning binaries for linking errors
---> Found 2 broken files, matching files to ports
---> Found 1 broken port, determining rebuild order
You can always run 'port rev-upgrade' again to fix errors.
The following ports will be rebuilt: kmymoney4-devel @4.8.1-20171206
port installed kmymon* returns
kmymoney4-devel @4.8.1-20171206_2 (active)
}}}
an excerpt of the main.log is attached.\\
OS X 10.14.6
--
Comment:
The log shows the error is:
{{{
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_kde_kmymoney4-devel/kmymoney4-devel/work/kmymoney/kmymoney/mymoney/mymoneyreport.cpp:822:29:
error: ordered comparison between pointer and zero ('const void *' and
'int')
:info:build return (list.contains(id) > 0);
:info:build ~~~~~~~~~~~~~~~~~ ^ ~
:info:build 1 error generated.
:info:build make[2]: ***
[kmymoney/mymoney/CMakeFiles/kmm_mymoney.dir/mymoneyreport.cpp.o] Error 1
}}}
Ordered comparisons between pointers and zero are always a developer
mistake, but clang has only started reporting it as an error in recent
versions.
Duplicate of #58364.
--
Ticket URL: <https://trac.macports.org/ticket/59650#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list