New submission from 郑之为 <jettzh...@foxmail.com>:

building '_sqlite3' extension
creating 
build/temp.macosx-11.5-universal2-3.11/Users/jett/cpython/Modules/_sqlite
gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv 
-O3 -Wall -arch arm64 -arch x86_64 -fno-semantic-interposition -flto -std=c99 
-Wextra -Wno-unused-result -Wno-unused-parameter 
-Wno-missing-field-initializers -Wstrict-prototypes 
-Werror=implicit-function-declaration -fvisibility=hidden 
-fprofile-instr-generate -I./Include/internal -IModules/_sqlite 
-I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I./Include 
-I. -I/usr/local/include -I/Users/jett/cpython/Include -I/Users/jett/cpython -c 
/Users/jett/cpython/Modules/_sqlite/connection.c -o 
build/temp.macosx-11.5-universal2-3.11/Users/jett/cpython/Modules/_sqlite/connection.o
/Users/jett/cpython/Modules/_sqlite/connection.c:1179:10: error: implicit 
declaration of function 'sqlite3_enable_load_extension' is invalid in C99 
[-Werror,-Wimplicit-function-declaration]
    rc = sqlite3_enable_load_extension(self->db, onoff);
         ^
/Users/jett/cpython/Modules/_sqlite/connection.c:1215:10: error: implicit 
declaration of function 'sqlite3_load_extension' is invalid in C99 
[-Werror,-Wimplicit-function-declaration]
    rc = sqlite3_load_extension(self->db, extension_name, 0, &errmsg);
         ^
/Users/jett/cpython/Modules/_sqlite/connection.c:1215:10: note: did you mean 
'sqlite3_auto_extension'?
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sqlite3.h:6551:16:
 note: 'sqlite3_auto_extension' declared here
SQLITE_API int sqlite3_auto_extension(void(*xEntryPoint)(void));
               ^
2 errors generated.


This is the error message from clang on macOS 11.5.1
configure options: ./configure --prefix=/Users/jett/python311 
--enable-optimizations --enable-loadable-sqlite-extensions --enable-ipv6 
--enable-big-digits=30 --with-lto=full 
--with-experimental-isolated-subinterpreters --with-static-libpython 
--enable-universalsdk --with-universal-archs=universal2

----------
components: Build
messages: 400249
nosy: jett8998
priority: normal
severity: normal
status: open
title: _sqlite3 extention failed to build
type: compile error
versions: Python 3.11

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue44997>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to