Discussion:
[MacPorts] #56585: Compile errors installing nodejs9 or nodejs10 on Lion
MacPorts
2018-06-02 21:21:10 UTC
Permalink
#56585: Compile errors installing nodejs9 or nodejs10 on Lion
------------------------------+--------------------
Reporter: pixpop | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: nodejs nullptr_t | Port:
------------------------------+--------------------
I see this error when attempting to install nodejs9 or 10 on Lion
(10.7.5).

:info:build /opt/local/bin/clang++-mp-3.4 '-D_DARWIN_USE_64_BIT_INODE=1'
'-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED='
'-D_CRT_SECURE_NO_DEPRECATE=' '-DU_STATIC_IMPLEMENTATION=1'
'-DUCONFIG_NO_SERVICE=1' '-DUCONFIG_NO_REGULAR_EXPRESSIONS=1'
'-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1'
'-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common
-I/opt/local/include/openssl -Os -gdwarf-2 -arch x86_64 -Wall -Wendif-
labels -W -Wno-unused-parameter -std=gnu++0x -stdlib=libc++ -fno-
exceptions -fno-threadsafe-statics -fno-strict-aliasing -MMD -MF
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nodejs9/nodejs9/work/node-v9.11.1/out/Release/.deps//opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nodejs9/nodejs9/work/node-v9.11.1/out/Release/obj.target/icuucx/deps
/icu-small/source/common/bmpset.o.d.raw -Os -stdlib=libstdc++ -c -o
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nodejs9/nodejs9/work/node-v9.11.1/out/Release/obj.target/icuucx/deps
/icu-small/source/common/bmpset.o ../deps/icu-
small/source/common/bmpset.cpp
:info:build In file included from ../deps/icu-
small/source/common/bmpset.cpp:20:
:info:build In file included from ../deps/icu-
small/source/common/unicode/uniset.h:17:
:info:build In file included from ../deps/icu-
small/source/common/unicode/unistr.h:33:
:info:build ../deps/icu-small/source/common/unicode/char16ptr.h:67:27:
error: no type named 'nullptr_t' in namespace 'std'
:info:build inline Char16Ptr(std::nullptr_t p);
:info:build ~~~~~^
--
Ticket URL: <https://trac.macports.org/ticket/56585>
MacPorts <https://www.macports.org/>
Ports system for macOS
MacPorts
2018-06-03 01:04:00 UTC
Permalink
#56585: Compile errors installing nodejs9 or nodejs10 on Lion
-------------------------------+----------------------
Reporter: pixpop | Owner: ci42
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: nodejs9 nodejs10 |
-------------------------------+----------------------
Changes (by jmroot):

* status: new => assigned
* keywords: nodejs nullptr_t =>
* owner: (none) => ci42
* port: => nodejs9 nodejs10
Post by MacPorts
I see this error when attempting to install nodejs9 or 10 on Lion
(10.7.5).
:info:build /opt/local/bin/clang++-mp-3.4
'-D_DARWIN_USE_64_BIT_INODE=1' '-DU_COMMON_IMPLEMENTATION=1'
'-DU_ATTRIBUTE_DEPRECATED=' '-D_CRT_SECURE_NO_DEPRECATE='
'-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1'
'-DUCONFIG_NO_REGULAR_EXPRESSIONS=1' '-DU_ENABLE_DYLOAD=0'
'-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-
small/source/common -I/opt/local/include/openssl -Os -gdwarf-2 -arch
x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++0x
-stdlib=libc++ -fno-exceptions -fno-threadsafe-statics -fno-strict-
aliasing -MMD -MF
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nodejs9/nodejs9/work/node-v9.11.1/out/Release/.deps//opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nodejs9/nodejs9/work/node-v9.11.1/out/Release/obj.target/icuucx/deps
/icu-small/source/common/bmpset.o.d.raw -Os -stdlib=libstdc++ -c -o
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nodejs9/nodejs9/work/node-v9.11.1/out/Release/obj.target/icuucx/deps
/icu-small/source/common/bmpset.o ../deps/icu-
small/source/common/bmpset.cpp
:info:build In file included from ../deps/icu-
:info:build In file included from ../deps/icu-
:info:build In file included from ../deps/icu-
error: no type named 'nullptr_t' in namespace 'std'
:info:build inline Char16Ptr(std::nullptr_t p);
:info:build ~~~~~^
New description:

I see this error when attempting to install nodejs9 or 10 on Lion
(10.7.5).
{{{
:info:build /opt/local/bin/clang++-mp-3.4 '-D_DARWIN_USE_64_BIT_INODE=1'
'-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED='
'-D_CRT_SECURE_NO_DEPRECATE=' '-DU_STATIC_IMPLEMENTATION=1'
'-DUCONFIG_NO_SERVICE=1' '-DUCONFIG_NO_REGULAR_EXPRESSIONS=1'
'-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1'
'-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common
-I/opt/local/include/openssl -Os -gdwarf-2 -arch x86_64 -Wall -Wendif-
labels -W -Wno-unused-parameter -std=gnu++0x -stdlib=libc++ -fno-
exceptions -fno-threadsafe-statics -fno-strict-aliasing -MMD -MF
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nodejs9/nodejs9/work/node-v9.11.1/out/Release/.deps//opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nodejs9/nodejs9/work/node-v9.11.1/out/Release/obj.target/icuucx/deps
/icu-small/source/common/bmpset.o.d.raw -Os -stdlib=libstdc++ -c -o
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nodejs9/nodejs9/work/node-v9.11.1/out/Release/obj.target/icuucx/deps
/icu-small/source/common/bmpset.o ../deps/icu-
small/source/common/bmpset.cpp
:info:build In file included from ../deps/icu-
small/source/common/bmpset.cpp:20:
:info:build In file included from ../deps/icu-
small/source/common/unicode/uniset.h:17:
:info:build In file included from ../deps/icu-
small/source/common/unicode/unistr.h:33:
:info:build ../deps/icu-small/source/common/unicode/char16ptr.h:67:27:
error: no type named 'nullptr_t' in namespace 'std'
:info:build inline Char16Ptr(std::nullptr_t p);
:info:build ~~~~~^
}}}

--
--
Ticket URL: <https://trac.macports.org/ticket/56585#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
MacPorts
2018-11-19 10:43:25 UTC
Permalink
#56585: Compile errors installing nodejs9 or nodejs10 on Lion
----------------------------------------+----------------------
Reporter: pixpop | Owner: ci42
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: nodejs9 nodejs10 nodejs11 |
----------------------------------------+----------------------
Changes (by ryandesign):

* port: nodejs9 nodejs10 => nodejs9 nodejs10 nodejs11


Comment:

It uses C++11. It should use the cxx11 1.1 portgroup
--
Ticket URL: <https://trac.macports.org/ticket/56585#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
MacPorts
2018-11-28 14:13:19 UTC
Permalink
#56585: Compile errors installing nodejs9 or nodejs10 on Lion
----------------------------------------+----------------------
Reporter: pixpop | Owner: ci42
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: nodejs9 nodejs10 nodejs11 |
----------------------------------------+----------------------

Comment (by ci42):

In [changeset:"de1cd5873376b0e132aaaef2f9ac343654f8c554/macports-ports"
de1cd5873376b0e132aaaef2f9ac343654f8c554/macports-ports] (master):
{{{
#!ConfigurableCommitTicketReference repository="macports-ports"
revision="de1cd5873376b0e132aaaef2f9ac343654f8c554"
nodejs11: update to version 11.3.0; use cxx11 portgroup

See: https://trac.macports.org/ticket/56585
}}}
--
Ticket URL: <https://trac.macports.org/ticket/56585#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
MacPorts
2018-11-28 16:39:55 UTC
Permalink
#56585: Compile errors installing nodejs9 or nodejs10 on Lion
----------------------------------------+----------------------
Reporter: pixpop | Owner: ci42
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: nodejs9 nodejs10 nodejs11 |
----------------------------------------+----------------------

Comment (by ci42):

In [changeset:"940148f266a4fd59f2d480f2c9341689ee7af525/macports-ports"
940148f266a4fd59f2d480f2c9341689ee7af525/macports-ports] (master):
{{{
#!ConfigurableCommitTicketReference repository="macports-ports"
revision="940148f266a4fd59f2d480f2c9341689ee7af525"
nodejs10: update to version 10.14.0; use cxx11 portgroup

See: https://trac.macports.org/ticket/56585
}}}
--
Ticket URL: <https://trac.macports.org/ticket/56585#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
MacPorts
2018-11-28 21:56:06 UTC
Permalink
#56585: Compile errors installing nodejs9 or nodejs10 on Lion
----------------------------------------+----------------------
Reporter: pixpop | Owner: ci42
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: nodejs9 nodejs10 nodejs11 |
----------------------------------------+----------------------

Comment (by ci42):

In [changeset:"f5323c20297876d17fc35bdb45b8bbbafbf8bacb/macports-ports"
f5323c20297876d17fc35bdb45b8bbbafbf8bacb/macports-ports] (master):
{{{
#!ConfigurableCommitTicketReference repository="macports-ports"
revision="f5323c20297876d17fc35bdb45b8bbbafbf8bacb"
nodejs8: update to version 8.14.0

See: https://trac.macports.org/ticket/56585
}}}
--
Ticket URL: <https://trac.macports.org/ticket/56585#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS
MacPorts
2018-11-29 06:17:40 UTC
Permalink
#56585: Compile errors installing nodejs9 or nodejs10 on Lion
----------------------------------------+----------------------
Reporter: pixpop | Owner: ci42
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: nodejs9 nodejs10 nodejs11 |
----------------------------------------+----------------------

Comment (by ci42):

In [changeset:"0cb55ddf37ac472f7d4c82fcdbcc693fe4adf91e/macports-ports"
0cb55ddf37ac472f7d4c82fcdbcc693fe4adf91e/macports-ports] (master):
{{{
#!ConfigurableCommitTicketReference repository="macports-ports"
revision="0cb55ddf37ac472f7d4c82fcdbcc693fe4adf91e"
nodejs9: use cxx11 portgroup

See: https://trac.macports.org/ticket/56585
}}}
--
Ticket URL: <https://trac.macports.org/ticket/56585#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS
MacPorts
2018-11-29 06:20:15 UTC
Permalink
#56585: Compile errors installing nodejs9 or nodejs10 on Lion
----------------------------------------+--------------------
Reporter: pixpop | Owner: ci42
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: fixed | Keywords:
Port: nodejs9 nodejs10 nodejs11 |
----------------------------------------+--------------------
Changes (by ci42):

* status: assigned => closed
* resolution: => fixed
--
Ticket URL: <https://trac.macports.org/ticket/56585#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
Loading...