Opened 3 years ago

Closed 3 years ago

#56536 closed defect (fixed)

gnucash @3.1_1 is not compatible with case-sensitive filesystems

Reported by: hapaguy (Brian Kurt Fujikawa) Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc: ryandesign (Ryan Schmidt)
Port: gnucash

Description

line 529 of CMakeLists.txt is:

  include (CheckCxxCompilerFlag)

but should be:

  include (CheckCXXCompilerFlag)

to be consistent with cmake @3.11.2_0:

$ ls /opt/local/share/cmake-3.11/Modules/ |grep Check |grep CompilerFlag
CMakeCheckCompilerFlagCommonPatterns.cmake
CheckCCompilerFlag.cmake
CheckCXXCompilerFlag.cmake
CheckFortranCompilerFlag.cmake

This typo causes the error shown in the attached main.log on case-sensitive filesystems.

Attachments (1)

main.log (861.0 KB) - added by hapaguy (Brian Kurt Fujikawa) 3 years ago.

Download all attachments as: .zip

Change History (4)

Changed 3 years ago by hapaguy (Brian Kurt Fujikawa)

Attachment: main.log added

comment:1 Changed 3 years ago by ryandesign (Ryan Schmidt)

Cc: drkp removed
Keywords: haspatch added
Owner: set to drkp
Status: newassigned

comment:2 Changed 3 years ago by ryandesign (Ryan Schmidt)

Cc: ryandesign added

comment:3 Changed 3 years ago by ryandesign (Ryan Schmidt)

Resolution: fixed
Status: assignedclosed

In 02d4692f3877270f2ebcfb7cd2edd1f1283d7f06/macports-ports (master):

gnucash: Fix build on case-sensitive filesystems

Closes: #56536

Note: See TracTickets for help on using tickets.