OS-8269: Need new build base image

Details

Issue Type:Bug
Priority:4 - Normal
Status:Resolved
Created at:2021-02-12T20:35:39.751Z
Updated at:2022-06-14T20:45:45.639Z

People

Created by:Brian Bennett
Reported by:Brian Bennett

Description

The smartos-live repo currently says to use base-64-lts@18.4.0. This is the last year that the 18.4 image is supported, so we should move this to 20.4.0.

Comments

Comment by Brian Bennett
Created at 2021-02-14T04:31:55.172Z
Updated at 2021-02-17T20:10:10.190Z

Using either base-64-lts@20.4.0 or 19.4.0, the first error I get is this:

(cd node-v0.10.26-32strap; \
    env - PATH=/home/admin/smartos-live/proto.strap/usr/bin:/usr/bin:/usr/sbin:/sbin:/opt/local/bin PKG_CONFIG_LIBDIR="" CC="/home/admin/smartos-live/proto.strap/usr/gcc/7/bin/gcc -fno-aggressive-loop-optimizations -m32" CXX="/home/admin/smartos-live/proto.strap/usr/gcc/7/bin/g++ -fno-aggressive-loop-optimizations -m32" CPPFLAGS="-isystem /home/admin/smartos-live/proto.strap//usr/include" CFLAGS="-isystem /home/admin/smartos-live/proto.strap//usr/include " LDFLAGS="-L/home/admin/smartos-live/proto.strap//usr/lib -L/home/admin/smartos-live/proto.strap//lib  -lumem -R/home/admin/smartos-live/proto.strap//usr/lib -R/home/admin/smartos-live/proto.strap//lib -R'$\$'ORIGIN/../../../../usr/gcc/7/lib"  CXXFLAGS="-isystem /home/admin/smartos-live/proto.strap//usr/include  -fpermissive -fno-delete-null-pointer-checks -Wno-cast-function-type" CXXFLAGS.host="-isystem /home/admin/smartos-live/proto.strap//usr/include  -fpermissive -fno-delete-null-pointer-checks -Wno-cast-function-type" LDFLAGS.host="-Wl,-i" CXX.host="/home/admin/smartos-live/projects/illumos-extra/node.js/wrapper /opt/local/bin/g++ -m32" CC.host="/home/admin/smartos-live/projects/illumos-extra/node.js/wrapper /opt/local/bin/gcc -m32" CXX_host="/home/admin/smartos-live/projects/illumos-extra/node.js/wrapper /opt/local/bin/g++ -m32" CC_host="/home/admin/smartos-live/projects/illumos-extra/node.js/wrapper /opt/local/bin/gcc -m32" LINK.host="/home/admin/smartos-live/projects/illumos-extra/node.js/wrapper /opt/local/bin/g++ -m32" \
    ./configure --prefix=/usr --with-dtrace --without-snapshot --openssl-use-sys --openssl-libpath=/home/admin/smartos-live/proto.strap/lib --openssl-includes=/home/admin/smartos-live/proto.strap/usr/include --shared-openssl-libname=sunw_crypto,sunw_ssl --shared-zlib --shared-zlib-libpath=/home/admin/smartos-live/proto.strap/lib --shared-zlib-includes=/home/admin/smartos-live/proto.strap/usr/include --prefix=/usr/node/0.10)
  File "./configure", line 319
    print '''Node.js configure error: No acceptable C compiler found!

        Please make sure you have a C compiler installed on your system and/or
        consider adjusting the CC environment variable if you installed
        it in a non-standard prefix.
        '''
          ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print('''Node.js configure error: No acceptable C compiler found!

        Please make sure you have a C compiler installed on your system and/or
        consider adjusting the CC environment variable if you installed
        it in a non-standard prefix.
        ''')?

Comment by Dan McDonald
Created at 2022-05-13T21:15:00.990Z

@accountid:557058:b557d86e-5fbb-44af-a61e-7b0a1055e444 should we close this bug as a duplicate of OS-8349?