Skip to content

Does not build "Error: undeclared field: 'pyType=' for type pyobjectBase.PyObject" #6

@enthus1ast

Description

@enthus1ast

i cloned the repo and did a nimble install:

david@dnd:~/projects/forks/npython$ nimble install 
   Building npython/npython using c backend
      Info: compiling nim package using /home/david/.nimble/pkgs2/nim-2.2.0-170193e79270683c1065a3df15842512187216b6/bin/nim
 Nim Output /home/david/projects/forks/npython/Python/asdl.nim(343, 16) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(344, 21) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(346, 15) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(354, 11) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(354, 23) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(354, 45) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(358, 11) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(358, 23) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(358, 45) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(361, 35) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(361, 51) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(362, 18) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(362, 30) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(363, 16) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(365, 16) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(366, 16) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(369, 49) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(372, 37) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(372, 49) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(373, 42) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(373, 54) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(374, 26) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(374, 38) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(375, 23) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(375, 35) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(376, 18) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(376, 31) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(377, 23) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(377, 36) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(379, 15) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(379, 26) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(380, 13) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(380, 34) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(380, 50) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(380, 64) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(381, 27) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(383, 17) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(384, 26) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(384, 41) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(384, 53) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(386, 22) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(387, 24) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(397, 27) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(402, 14) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(402, 26) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(403, 13) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(404, 37) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(405, 36) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(406, 49) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(407, 41) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(410, 15) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(414, 29) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(414, 40) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(415, 24) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(415, 39) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(416, 35) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(416, 53) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(417, 19) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(425, 14) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(426, 15) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(432, 15) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(432, 28) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(432, 41) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(433, 19) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(446, 62) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(449, 24) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(449, 42) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(449, 54) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(451, 29) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(451, 40) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(451, 53) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(452, 21) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(452, 39) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(452, 52) Warning: Number of spaces around '*' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(454, 62) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(457, 32) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(460, 45) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Python/asdl.nim(462, 47) Warning: Number of spaces around '?' is not consistent [Spacing]
        ... /home/david/projects/forks/npython/Objects/pyobjectBase.nim(237, 1) Warning: A custom '=destroy' hook which takes a 'var T' parameter is deprecated; it should take a 'T' parameter [Deprecated]
        ... /home/david/projects/forks/npython/Objects/pyobjectBase.nim(346, 47) template/generic instantiation of `newPyTypePrivate` from here
        ... /home/david/projects/forks/npython/Objects/pyobjectBase.nim(231, 53) template/generic instantiation of `pyCFuncPragma` from here
        ... /home/david/projects/forks/npython/Objects/pyobjectBase.nim(342, 16) Error: undeclared field: 'pyType=' for type pyobjectBase.PyObject [type declared in /home/david/projects/forks/npython/Objects/pyobjectBase.nim(189, 3)]
       Tip: 8 messages have been suppressed, use --verbose to show them.
nimble.nim(419)          buildFromDir

    Error:  Build failed for the package: npython
[ble: exit 1]
$ nim --version
Nim Compiler Version 2.2.6 [Linux: amd64]
Compiled at 2025-10-31
Copyright (c) 2006-2025 by Andreas Rumpf

git hash: ab00c56904e3126ad826bb520d243513a139436a
active boot switches: -d:release

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions