SQLite Forum

(Deleted)
Login
I tried to compile (tag) `release` (v3.36.0) today under Ubuntu and got the following error:

```
sqlite3.c:38013:12: warning: ‘unixFcntlExternalReader’ used but never defined
 static int unixFcntlExternalReader(unixFile*, int*);
            ^~~~~~~~~~~~~~~~~~~~~~~
```

I've been using the exact same command to compile all (recent) previous versions without issues:

```
cc -DHAVE_READLINE -DSQLITE_MAX_MMAP_SIZE=0 -DSQLITE_OMIT_WAL -DSQLITE_DEFAULT_FOREIGN_KEYS=1 -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_GEOPOLY -DSQLITE_SOUNDEX -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS5 -DSQLITE_DEFAULT_RECURSIVE_TRIGGERS=1 -DSQLITE_ENABLE_DBPAGE_VTAB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_THREADSAFE=0 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_HAVE_ZLIB -DSQLITE_ENABLE_UNKNOWN_SQL_FUNCTION -DSQLITE_ENABLE_STMTVTAB -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_OFFSET_SQL_FUNC -DSQLITE_ENABLE_JSON1 -DSQLITE_DQS=0 -DSQLITE_ENABLE_MATH_FUNCTIONS -DSQLITE_OMIT_SHARED_CACHE -I. sqlite3.c shell.c -o sqlite3 -lm -lz -ldl -lreadline
```

Any ideas what change since 3.35.5 broke it, or how to fix?