Opened 7 years ago
Last modified 5 months ago
#58707 assigned defect
mico @2.3.13: error: use of undeclared identifier '__isinfd'
| Reported by: | mouse07410 (Mouse) | Owned by: | roederja |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | |
| Keywords: | mojave | Cc: | schiebel, barracuda156 |
| 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)
Change History (11)
Changed 7 years ago by mouse07410 (Mouse)
| Attachment: | mico.log.txt added |
|---|
comment:1 Changed 7 years ago by mf2k (Frank Schima)
| Cc: | schiebel added; jann@… darrell@… removed |
|---|---|
| Owner: | set to roederja |
| Status: | new → assigned |
comment:3 Changed 7 years ago by roederja
comment:4 Changed 7 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 7 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 7 years ago by mouse07410 (Mouse)
| Attachment: | mico.main.log.txt added |
|---|
new build failure log
comment:6 follow-up: 8 Changed 7 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.
comment:7 Changed 7 years ago by mouse07410 (Mouse)
I would try asking upstream what the problem might be.
Could you, please?
comment:8 Changed 5 months ago by barracuda156
Replying to 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.
The port is still broken:
ar rc libmico2.3.13.a os-unix.o dii.o typecode.o any.o codec.o buffer.o context.o except.o dispatch.o string.o object.o address.o ior.o orb.o dsi.o transport.o transport/tcp.o transport/udp.o transport/unix.o iop.o util.o basic_seq.o fast_array.o ssl.o fixed.o codeset.o queue.o static.o current.o policy_impl.o service_info.o ioptypes.o ssliop.o value.o valuetype.o valuetype_impl.o dynany_impl.o policy2.o tckind.o orb_excepts.o policy.o poa.o poa_base.o poa_impl.o dynany.o uni_base64.o uni_unicode.o uni_fromuni.o uni_touni.o except2.o pi.o pi_impl.o typecode_seq.o timebase.o ir.o ir_base.o imr.o mtdebug.o reflection.o mttypes.o os-thread.o operation.o message.o mt_dispatcher.o mt_manager.o messaging.o messaging_impl.o mtpolicy.o mtpolicy_impl.o ranlib libmico2.3.13.a /opt/local/var/macports/build/mico-c56248bc/work/mico/./admin/mkinstalldirs ../libs mkdir ../libs cd ../libs; rm -f libmico2.3.13.a; ln -f -s ../orb/libmico2.3.13.a . make[1]: Leaving directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/orb' make[1]: Entering directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/ir' echo '# Module dependencies' > .depend /usr/bin/g++-4.2 -I. -I../idl -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c ir_skel.cc -o ir_skel.o /usr/bin/g++-4.2 -I. -I../idl -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c ir_impl.cc -o ir_impl.o /opt/local/var/macports/build/mico-c56248bc/work/mico/./admin/mkdepend -I. -I../idl -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include *.cc >> .depend ar rc libmicoir2.3.13.a ir_skel.o ir_impl.o ranlib libmicoir2.3.13.a /opt/local/var/macports/build/mico-c56248bc/work/mico/./admin/mkinstalldirs ../libs cd ../libs; rm -f libmicoir2.3.13.a; ln -f -s ../ir/libmicoir2.3.13.a . make[1]: Leaving directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/ir' make[1]: Entering directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/idl' echo '# Module dependencies' > .depend /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c params.cc -o params.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c parser.cc -o parser.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c yacc.cc -o yacc.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c scanner.cc -o scanner.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c parsenode.cc -o parsenode.o /opt/local/var/macports/build/mico-c56248bc/work/mico/./admin/mkdepend -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include *.cc >> .depend /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c idlparser.cc -o idlparser.o yacc.c: In function ‘int yyparse()’: yacc.c:4451: warning: deprecated conversion from string constant to ‘char*’ yacc.c:4566: warning: deprecated conversion from string constant to ‘char*’ /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c ir-copy.cc -o ir-copy.o scanner.cc:2232: warning: ‘void yyunput(int, char*)’ defined but not used /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c codegen.cc -o codegen.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c codegen-c++-util.cc -o codegen-c++-util.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c codegen-c++-common.cc -o codegen-c++-common.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c codegen-c++-stub.cc -o codegen-c++-stub.o ir-copy.cc: In member function ‘CORBA::Contained* IRCopy::copy_Contained(CORBA::Contained*)’: ir-copy.cc:197: warning: ‘res’ may be used uninitialized in this function /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c codegen-c++-skel.cc -o codegen-c++-skel.o ir-copy.cc: In member function ‘CORBA::IDLType* IRCopy::copy_IDLType(CORBA::IDLType*)’: ir-copy.cc:407: warning: ‘target’ may be used uninitialized in this function idlparser.cc: In member function ‘void IDLParser::collectMethod(CORBA::Container*, ParseNode*)’: idlparser.cc:1859: warning: ‘mode’ may be used uninitialized in this function /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c codegen-c++-impl.cc -o codegen-c++-impl.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c codegen-c++.cc -o codegen-c++.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c codegen-idl.cc -o codegen-idl.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c codegen-midl.cc -o codegen-midl.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c dep.cc -o dep.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c error.cc -o error.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c const.cc -o const.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c db.cc -o db.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c prepro.cc -o prepro.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c keymap.cc -o keymap.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c codegen-wsdl.cc -o codegen-wsdl.o /usr/bin/gcc-4.2 -DHAVE_CONFIG_H -I. -I../cpp -I../include -O2 -Wall -pipe -Os -arch ppc -I/opt/local/include -c -o ../cpp/alloca.o ../cpp/alloca.c ar rc libidl.a params.o parser.o yacc.o scanner.o parsenode.o idlparser.o ir-copy.o codegen.o codegen-c++-util.o codegen-c++-common.o codegen-c++-stub.o codegen-c++-skel.o codegen-c++-impl.o codegen-c++.o codegen-idl.o codegen-midl.o dep.o error.o const.o db.o prepro.o keymap.o codegen-wsdl.o ../cpp/alloca.o /usr/bin/ranlib: file: libidl.a(alloca.o) has no symbols ranlib libidl.a ranlib: file: libidl.a(alloca.o) has no symbols make[1]: Leaving directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/idl' make[1]: Entering directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/auxdir' echo '# Module dependencies' > .depend /usr/bin/g++-4.2 -I. -I../include -I/opt/local/include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c dynany_impl.cc -o dynany_impl.o /opt/local/var/macports/build/mico-c56248bc/work/mico/./admin/mkdepend -I. -I../include -I/opt/local/include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT *.cc >> .depend ar rc libmicoaux2.3.13.a dynany_impl.o ranlib libmicoaux2.3.13.a /opt/local/var/macports/build/mico-c56248bc/work/mico/./admin/mkinstalldirs ../libs cd ../libs; rm -f libmicoaux2.3.13.a; ln -f -s ../auxdir/libmicoaux2.3.13.a . make[1]: Leaving directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/auxdir' make[1]: Entering directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/coss' make[1]: Nothing to be done for `lib'. make[1]: Leaving directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/coss' make[1]: Entering directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/ccm' make[1]: Nothing to be done for `lib'. make[1]: Leaving directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/ccm' for i in orb ir cpp idl daemon auxdir coss ccm tools; do /usr/bin/make -C $i prg || exit 1; done make[1]: Entering directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/orb' make[1]: Nothing to be done for `prg'. make[1]: Leaving directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/orb' make[1]: Entering directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/ir' /usr/bin/g++-4.2 -I. -I../idl -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c main.cc -o main.o /usr/bin/g++-4.2 -I. -I../idl -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -L. -L../idl -L../orb -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc main.o -L. -lidl -lmicoir2.3.13 -lmico2.3.13 -lssl -lcrypto -ldl -lm -lpthread ../idl/libidl.a -o ird true ird make[1]: Leaving directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/ir' make[1]: Entering directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/cpp' echo '# Module dependencies' > .depend /usr/bin/gcc-4.2 -DHAVE_CONFIG_H -I. -I../include -O2 -Wall -pipe -Os -arch ppc -I/opt/local/include -c -o cexp.o cexp.c /usr/bin/gcc-4.2 -DHAVE_CONFIG_H -I. -I../include -O2 -Wall -pipe -Os -arch ppc -I/opt/local/include -c -o cccp.o cccp.c /usr/bin/gcc-4.2 -DHAVE_CONFIG_H -I. -I../include -O2 -Wall -pipe -Os -arch ppc -I/opt/local/include -c -o config.o config.c /opt/local/var/macports/build/mico-c56248bc/work/mico/./admin/mkdepend -I/opt/local/include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT *.c >> .depend cexp.y: In function ‘yylex’: cexp.y:687: warning: type defaults to ‘int’ in declaration of ‘num_chars’ cccp.c: In function ‘macroexpand’: cccp.c:8012: warning: format not a string literal and no format arguments cccp.c: In function ‘create_definition’: cccp.c:5676: warning: ‘mdef.symlen’ is used uninitialized in this function cccp.c:5676: warning: ‘mdef.symnam’ is used uninitialized in this function cccp.c: In function ‘rescan’: cccp.c:2974: warning: ‘argbp’ may be used uninitialized in this function /usr/bin/gcc-4.2 -DHAVE_CONFIG_H -I. -I../include -O2 -Wall -pipe -Os -arch ppc -L. -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc cexp.o cccp.o config.o alloca.o -o mico-cpp true mico-cpp make[1]: Leaving directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/cpp' make[1]: Entering directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/idl' /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c main.cc -o main.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -L. -L../orb -L../ir -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc main.o -lmicoir2.3.13 -lmico2.3.13 -lssl -lcrypto -ldl -lm -lpthread libidl.a -o idl true idl make[1]: Leaving directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/idl' make[1]: Entering directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/daemon' echo '# Module dependencies' > .depend /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c poamediator.cc -o poamediator.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c main.cc -o main.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c imr_impl.cc -o imr_impl.o /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -I/opt/local/include -c imr_client.cc -o imr_client.o /opt/local/var/macports/build/mico-c56248bc/work/mico/./admin/mkdepend -I/opt/local/include -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT *.cc >> .depend /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -L../orb -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc imr_client.o -lmico2.3.13 -lssl -lcrypto -ldl -lm -lpthread -o imr true imr /usr/bin/g++-4.2 -I. -I../include -O2 -Wall -Wwrite-strings -pipe -Os -arch ppc -fno-strict-aliasing -D_REENTRANT -L../orb -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc poamediator.o main.o imr_impl.o -lmico2.3.13 -lssl -lcrypto -ldl -lm -lpthread -o micod true micod make[1]: Leaving directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/daemon' make[1]: Entering directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/auxdir' make[1]: Nothing to be done for `prg'. make[1]: Leaving directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/auxdir' make[1]: Entering directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/coss' for i in naming events property time; do /usr/bin/make -C $i idlcompile || exit 1; done make[2]: Entering directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/coss/naming' /opt/local/var/macports/build/mico-c56248bc/work/mico/./idl/idl -B../.. --c++-skel --name CosNaming \ ../../include/coss/CosNaming.idl [3274674816 - 0xa01ba620] address.cc:555: assertion failed make[2]: *** [CosNaming.cc] Abort trap make[2]: Leaving directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/coss/naming' make[1]: *** [idlcompile] Error 1 make[1]: Leaving directory `/opt/local/var/macports/build/mico-c56248bc/work/mico/coss' make: *** [system] Error 1
comment:9 Changed 5 months ago by ryandesign (Ryan Carsten Schmidt)
| Cc: | barracuda156 added |
|---|---|
| Keywords: | mojave added |
| Summary: | mico port fails to build → mico @2.3.13: error: use of undeclared identifier '__isinfd' |
Sergey, your error is different from the one this ticket was about so please file a new ticket.

mico build main.log