Project

General

Profile

Bug #11533

tools/make: gcc9 build errors

Added by Toomas Soome 11 days ago. Updated about 9 hours ago.

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

90%

Estimated time:
Difficulty:
Medium
Tags:

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_nerrIn Progress

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

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

Actions

History

#1

Updated by Toomas Soome 11 days ago

  • Related to Bug #11534: tools/make: remove sys_nerr added
#2

Updated by Toomas Soome 11 days ago

  • Related to Bug #11535: tools/make: amd64 arch is not supported added
#3

Updated by Toomas Soome 11 days ago

  • Related to Bug #11536: tools/make: getmem() should take size_t added
#4

Updated by Toomas Soome about 9 hours ago

  • Subject changed from make: gcc9 build errors to tools/make: gcc9 build errors

Also available in: Atom PDF