Opened 7 months ago

Closed 7 weeks ago

#69726 closed defect (fixed)

gerris @0.9.2-20131206_5: configure: error: Pointers cannot be stored in doubles on this architecture

Reported by: nilason (Nicklas Larsson) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version:
Keywords: sonoma arm64 Cc:
Port: gerris

Description

Configuration fails on macOS 14/arm64 with the message:

checking whether pointers can be stored in doubles... no
configure: error: 
*** Pointers cannot be stored in doubles on this architecture.

The configure testing code that fails:

main () {
  if (sizeof (void *) > sizeof (double))
    return 1;
  return 0;
}

Change History (2)

comment:1 Changed 7 months ago by jmroot (Joshua Root)

The proximate cause is likely just the missing type signature for main(), but storing pointers in doubles is a pretty horrifying thing to do in the first place.

comment:2 Changed 7 weeks ago by nilason (Nicklas Larsson)

Resolution: fixed
Status: assignedclosed

In d4bb3810b8396f88675ef3175a26d8f391abe559/macports-ports (master):

gerris: enable build on macOS 14

Closes #69726.

Note: See TracTickets for help on using tickets.