Opened 5 years ago

Last modified 5 years ago

#58707 assigned defect

mico port fails to build

Reported by: mouse07410 (Mouse) Owned by: roederja
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: schiebel
Port: mico

Description

MacOS Mojave 10.14.5, Xcode-10.2.1.

Binary doesn't exist, fails to build from source:

$ sudo port install mico
Enter PIN for 'Certificate For PIV Authentication (Blumenthal, Uri (UR20980))': 
--->  Computing dependencies for mico
--->  Fetching archive for mico
--->  Attempting to fetch mico-2.3.13_3.darwin_18.x86_64.tbz2 from https://packages.macports.org/mico
--->  Attempting to fetch mico-2.3.13_3.darwin_18.x86_64.tbz2 from http://aus.us.packages.macports.org/macports/packages/mico
--->  Attempting to fetch mico-2.3.13_3.darwin_18.x86_64.tbz2 from http://fco.it.packages.macports.org/mirrors/macports-packages/mico
--->  Fetching distfiles for mico
--->  Attempting to fetch mico-2.3.13.tar.gz from http://www.mico.org/
--->  Attempting to fetch mico-2.3.13.tar.gz from https://distfiles.macports.org/mico
--->  Verifying checksums for mico
--->  Extracting mico
--->  Applying patches to mico
--->  Configuring mico
--->  Building mico
Error: Failed to build mico: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_mico/mico/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port mico failed
$ cat . . . . .
. . . . .
:info:build ../include/mico/os-math.h:404:9: error: use of undeclared identifier '__isinfd'
:info:build         return isinf (d);
:info:build                ^
:info:build ../include/mico/os-math.hIn file included from :339:20: note: os-unix.ccexpanded from macro 'isinf':
:info:build 53:
:info:build                    __isinfd ( x ) :                                 \
:info:build  

Attaching the log.

Attachments (2)

mico.log.txt (74.0 KB) - added by mouse07410 (Mouse) 5 years ago.
mico build main.log
mico.main.log.txt (143.4 KB) - added by mouse07410 (Mouse) 5 years ago.
new build failure log

Download all attachments as: .zip

Change History (9)

Changed 5 years ago by mouse07410 (Mouse)

Attachment: mico.log.txt added

mico build main.log

comment:1 Changed 5 years ago by mf2k (Frank Schima)

Cc: schiebel added; jann@… darrell@… removed
Owner: set to roederja
Status: newassigned

comment:2 Changed 5 years ago by mouse07410 (Mouse)

Ping...?

comment:3 Changed 5 years ago by roederja

In 1c6cf1c2e2eb094e5c2ecdfc5470218b2a86aa97/macports-ports (master):

mico: Fix compilation on modern OS X (https://github.com/macports/macports-ports/pull/4858)

Patch to remove isnan definition that is not necessary on modern os x anymore.

#58707

comment:4 Changed 5 years ago by roederja

It builds for me with XCode 10.1 now. The build server claims that it fails with XCode 10.2, but I'm not on the latest OS X yet, so can't test. Let me know if it builds for you.

comment:5 Changed 5 years ago by mouse07410 (Mouse)

Nope, it does not. But the errors are now different - see the attached "mico.main.log.txt" for details.

Changed 5 years ago by mouse07410 (Mouse)

Attachment: mico.main.log.txt added

new build failure log

comment:6 Changed 5 years ago by roederja

I can't see what's failing here without properly debugging the issue. Seems like it's a problem when running the mico idlcompiler. I would try asking upstream what the problem might be.

Last edited 5 years ago by roederja (previous) (diff)

comment:7 Changed 5 years ago by mouse07410 (Mouse)

I would try asking upstream what the problem might be.

Could you, please?

Note: See TracTickets for help on using tickets.