Skip to content

cannot use _Ctype_long(size) (value of type _Ctype_long) as _Ctype_longlong value in argument to (_Cfunc_PyBytes_FromStringAndSize) #352

Description

@Inotart

Error log:

PS E:\codes\edotcs\客户端-0.1.x-2设> gopy build -output=edotcs edotcs/src/edotcs
go build -v edotcs/src/edotcs

--- Processing package: edotcs/src/edotcs ---
no LibDir -- copy from IncDir: C:/Python312/libs
no LibPy -- set to: python312
no LibDir -- copy from IncDir: C:/Python312/libs
no LibPy -- set to: python312

--- building package ---
gopy.exe build -output=edotcs edotcs/src/edotcs
goimports -w edotcs.go
no LibDir -- copy from IncDir: C:/Python312/libs
no LibPy -- set to: python312
go build -mod=mod -buildmode=c-shared -o edotcs_go.pyd .
cmd had error: exit status 1  output:
# edotcs/edotcs
.\edotcs.go:278:53: cannot use _Ctype_long(size) (value of type _Ctype_long) as _Ctype_longlong value in argument to (_Cfunc_PyBytes_FromStringAndSize)

2024/04/30 11:57:34 error dispatching command: exit status 1

edotcs/src/edotcs.go

// edotcs.go
package edotcs

// func New_client() *types.Client {
// 	client := &types.Client{}
// 	return client
// }

func Hello() string {
	return "Hello, edotcs!"
}

System: Windows 11
Python Version: 3.12.3
Golang Version: 1.21.6

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