[MacPorts] #41840: hdf4 port causes erlang build to fail
#41840: hdf4 port causes erlang build to fail ------------------------+------------------------- Reporter: jeremyhu@… | Owner: ciserlohn@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: | Port: ------------------------+------------------------- erlang failed to update: {{{ if utils/gen_git_version x86_64-apple-darwin13.1.0/gen_git_version.mk; then touch beam/erl_bif_info.c; fi /usr/bin/clang -Ipcre -Werror=return-type -m64 -pipe -Os -arch x86_64 -I/opt/local/var/macports/build/_Users_jeremy_src_macports_trunk_dports_lang_erlang/erlang/work /erlang-R16B03/erts/x86_64-apple-darwin13.1.0 -I/opt/local/include -D_XOPEN_SOURCE -DERTS_SMP -DHAVE_CONFIG_H -Wall -Wstrict-prototypes -Wmissing-prototypes -Wdeclaration-after-statement -DUSE_THREADS -D_THREAD_SAFE -D_REENTRANT -DPOSIX_THREADS -Ix86_64-apple- darwin13.1.0/opt/smp -Ibeam -Isys/unix -Isys/common -Ix86_64-apple- darwin13.1.0 -Izlib -Ipcre -Ihipe -I../include -I../include/x86_64-apple- darwin13.1.0 -I../include/internal -I../include/internal/x86_64-apple- darwin13.1.0 -c sys/common/erl_mmap.c -o obj/x86_64-apple- darwin13.1.0/opt/smp/erl_mmap.o sys/common/erl_mmap.c:2068:13: warning: implicit declaration of function 'am_atom_put' is invalid in C99 [-Wimplicit-function-declaration] *atom = am_atom_put(name, strlen(name)); ^ sys/common/erl_mmap.c:2446:9: warning: implicit declaration of function 'ERTS_DECL_AM' is invalid in C99 [-Wimplicit-function-declaration] ERTS_DECL_AM(sabot); ^ sys/common/erl_mmap.c:2446:22: error: use of undeclared identifier 'sabot' ERTS_DECL_AM(sabot); ^ sys/common/erl_mmap.c:2447:22: error: use of undeclared identifier 'satop' ERTS_DECL_AM(satop); ^ sys/common/erl_mmap.c:2448:22: error: use of undeclared identifier 'suabot' ERTS_DECL_AM(suabot); ^ sys/common/erl_mmap.c:2449:22: error: use of undeclared identifier 'suatop' ERTS_DECL_AM(suatop); ^ sys/common/erl_mmap.c:2451:26: error: use of undeclared identifier 'AM_sabot' Eterm tags[] = { AM_sabot, AM_satop, AM_suabot, AM_suatop }; ^ sys/common/erl_mmap.c:2451:36: error: use of undeclared identifier 'AM_satop' Eterm tags[] = { AM_sabot, AM_satop, AM_suabot, AM_suatop }; ^ sys/common/erl_mmap.c:2451:46: error: use of undeclared identifier 'AM_suabot' Eterm tags[] = { AM_sabot, AM_satop, AM_suabot, AM_suatop }; ^ sys/common/erl_mmap.c:2451:57: error: use of undeclared identifier 'AM_suatop' Eterm tags[] = { AM_sabot, AM_satop, AM_suabot, AM_suatop }; ^ 2 warnings and 8 errors generated. make[3]: *** [obj/x86_64-apple-darwin13.1.0/opt/smp/erl_mmap.o] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_Users_jeremy_src_macports_trunk_dports_lang_erlang/erlang/work /erlang-R16B03/erts/emulator' }}} ERTS_DECL_AM is defined in erlang-R16B03/erts/emulator/beam/atom.h #include "atom.h" is getting /opt/local/include/atom.h from the hdf4 port. {{{ work/erlang-R16B03/erts/emulator $ /usr/bin/clang -Ipcre -Werror=return- type -m64 -pipe -Os -arch x86_64 -I/opt/local/var/macports/build/_Users_jeremy_src_macports_trunk_dports_lang_erlang/erlang/work /erlang-R16B03/erts/x86_64-apple-darwin13.1.0 -I/opt/local/include -D_XOPEN_SOURCE -DERTS_SMP -DHAVE_CONFIG_H -Wall -Wstrict-prototypes -Wmissing-prototypes -Wdeclaration-after-statement -DUSE_THREADS -D_THREAD_SAFE -D_REENTRANT -DPOSIX_THREADS -Ix86_64-apple- darwin13.1.0/opt/smp -Ibeam -Isys/unix -Isys/common -Ix86_64-apple- darwin13.1.0 -Izlib -Ipcre -Ihipe -I../include -I../include/x86_64-apple- darwin13.1.0 -I../include/internal -I../include/internal/x86_64-apple- darwin13.1.0 -E sys/common/erl_mmap.c | grep atom.h # 1 "/opt/local/include/atom.h" 1 # 30 "/opt/local/include/atom.h" # 31 "/opt/local/include/atom.h" 2 # 63 "/opt/local/include/atom.h" # 64 "/opt/local/include/atom.h" 2 # 156 "/opt/local/include/atom.h" # 178 "/opt/local/include/atom.h" # 196 "/opt/local/include/atom.h" # 215 "/opt/local/include/atom.h" # 231 "/opt/local/include/atom.h" # 249 "/opt/local/include/atom.h" # 263 "/opt/local/include/atom.h" # 280 "/opt/local/include/atom.h" # 296 "/opt/local/include/atom.h" }}} -- Ticket URL: <https://trac.macports.org/ticket/41840> MacPorts <http://www.macports.org/> Ports system for OS X
#41840: hdf4 port causes erlang build to fail -------------------------+------------------------- Reporter: jeremyhu@… | Owner: ciserlohn@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: Port: erlang | -------------------------+------------------------- Changes (by jeremyhu@…): * status: new => closed * resolution: => fixed * port: => erlang Comment: r114842 r114843 -- Ticket URL: <https://trac.macports.org/ticket/41840#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts