Project

General

Profile

Actions

Bug #11533

closed

tools/make: gcc9 build errors

Added by Toomas Soome over 2 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
tools - gate/build tools
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

Build errors with gcc9:

    /code/gcc9/usr/src/cmd/make/lib/mksh/dosys.cc: In function 'void sh_command2stri
    ng(String, String)':
    /code/gcc9/usr/src/cmd/make/lib/mksh/dosys.cc:534:20: error: invalid conversion
    from 'int' to 'wchar_t*' [-fpermissive]
      534 |  command->text.p = (int) nul_char;
          |                    ^~~~~~~~~~~~~~
          |                    |
          |                    int
    *** Error code 1

    /code/gcc9/usr/src/cmd/make/lib/vroot/lock.cc: In function 'int file_lock(char*, char*, int*, int)':
    /code/gcc9/usr/src/cmd/make/lib/vroot/lock.cc:112:14: error: cast from 'char*' to 'int' loses precision [-fpermissive]
      112 |        (int) name, (int) lockname);
          |              ^~~~
    /code/gcc9/usr/src/cmd/make/lib/vroot/lock.cc:112:26: error: cast from 'char*' to 'int' loses precision [-fpermissive]
      112 |        (int) name, (int) lockname);
          |                          ^~~~~~~~


Related issues

Related to illumos gate - Bug #11534: tools/make: remove sys_nerrClosedToomas Soome

Actions
Related to illumos gate - Bug #11535: tools/make: amd64 arch is not supportedClosedToomas Soome

Actions
Related to illumos gate - Bug #11536: tools/make: getmem() should take size_tClosedToomas Soome

Actions
Actions

Also available in: Atom PDF