You are not logged in.
Hey guys, i tried to install lsqlite3 https://aur.archlinux.org/packages/lsqlite3/ but after running build it throws a whole lot of warnings and then fails with
<builtin>: recipe for target 'lsqlite3.o' failed
make: *** [lsqlite3.o] Error 1Is the package broken or can i do something to get it running?
Thanks!
Last edited by cars10 (2014-08-15 17:35:01)
Offline
It's very out of date, the PKGBUILD hasn't even been touched in nearly 4 years. No surprise it doesn't build.
If you want help, you'll need to post actual errors. I'm guessing the first issue is the lua 5.1 to 5.2 upgrade.
Offline
Oh, thats sad.. Here is the beginning of the warnings:
==> Beginne build()...
cc -Wall -O2 -fomit-frame-pointer -shared -fPIC -D_FORTIFY_SOURCE=2 -c -o lsqlite3.o lsqlite3.c
lsqlite3.c: In Funktion »dbvm_bind_index«:
lsqlite3.c:449:13: Warnung: Implizite Deklaration der Funktion »lua_strlen« [-Wimplicit-function-declaration]
return sqlite3_bind_text(vm, index, lua_tostring(L, lindex), lua_strlen(L, lindex), SQLITE_TRANSIENT);
^
lsqlite3.c: In Funktion »lsqlite_getdb«:
lsqlite3.c:651:5: Warnung: Implizite Deklaration der Funktion »luaL_typerror« [-Wimplicit-function-declaration]
if (db == NULL) luaL_typerror(L, index, "sqlite database");
^
lsqlite3.c: Auf höchster Ebene:
lsqlite3.c:1730:14: Fehler: unbekannter Typname: »luaL_reg«
static const luaL_reg dblib[] = {
^
lsqlite3.c:1731:5: Warnung: geschweifte Klammern um Skalar-Initialisierung
{"isopen", db_isopen },
^
lsqlite3.c:1731:5: Warnung: (nahe der Initialisierung für »dblib[0]«)
lsqlite3.c:1731:5: Warnung: Initialisierung erzeugt Ganzzahl von Zeiger ohne Typkonvertierung
lsqlite3.c:1731:5: Warnung: (nahe der Initialisierung für »dblib[0]«)
lsqlite3.c:1731:5: Fehler: Initialisierungs-Element ist zur Lade-Zeit nicht berechenbar
lsqlite3.c:1731:5: Fehler: (nahe der Initialisierung für »dblib[0]«)
lsqlite3.c:1731:5: Warnung: Elementüberschreitung in Skalarinitialisierung
lsqlite3.c:1731:5: Warnung: (nahe der Initialisierung für »dblib[0]«)
lsqlite3.c:1732:5: Warnung: geschweifte Klammern um Skalar-Initialisierung
{"last_insert_rowid", db_last_insert_rowid },
^
lsqlite3.c:1732:5: Warnung: (nahe der Initialisierung für »dblib[1]«)
lsqlite3.c:1732:5: Warnung: Initialisierung erzeugt Ganzzahl von Zeiger ohne Typkonvertierung
lsqlite3.c:1732:5: Warnung: (nahe der Initialisierung für »dblib[1]«)
lsqlite3.c:1732:5: Fehler: Initialisierungs-Element ist zur Lade-Zeit nicht berechenbar
lsqlite3.c:1732:5: Fehler: (nahe der Initialisierung für »dblib[1]«)
lsqlite3.c:1732:5: Warnung: Elementüberschreitung in Skalarinitialisierung
lsqlite3.c:1732:5: Warnung: (nahe der Initialisierung für »dblib[1]«)
lsqlite3.c:1733:5: Warnung: geschweifte Klammern um Skalar-Initialisierung
{"changes", db_changes },
^
lsqlite3.c:1733:5: Warnung: (nahe der Initialisierung für »dblib[2]«)
lsqlite3.c:1733:5: Warnung: Initialisierung erzeugt Ganzzahl von Zeiger ohne Typkonvertierung
lsqlite3.c:1733:5: Warnung: (nahe der Initialisierung für »dblib[2]«)
lsqlite3.c:1733:5: Fehler: Initialisierungs-Element ist zur Lade-Zeit nicht berechenbar
lsqlite3.c:1733:5: Fehler: (nahe der Initialisierung für »dblib[2]«)
lsqlite3.c:1733:5: Warnung: Elementüberschreitung in Skalarinitialisierung
lsqlite3.c:1733:5: Warnung: (nahe der Initialisierung für »dblib[2]«)
lsqlite3.c:1734:5: Warnung: geschweifte Klammern um Skalar-Initialisierung
{"total_changes", db_total_changes },
^
lsqlite3.c:1734:5: Warnung: (nahe der Initialisierung für »dblib[3]«)
lsqlite3.c:1734:5: Warnung: Initialisierung erzeugt Ganzzahl von Zeiger ohne Typkonvertierung
lsqlite3.c:1734:5: Warnung: (nahe der Initialisierung für »dblib[3]«)
lsqlite3.c:1734:5: Fehler: Initialisierungs-Element ist zur Lade-Zeit nicht berechenbar
lsqlite3.c:1734:5: Fehler: (nahe der Initialisierung für »dblib[3]«)
lsqlite3.c:1734:5: Warnung: Elementüberschreitung in Skalarinitialisierung
lsqlite3.c:1734:5: Warnung: (nahe der Initialisierung für »dblib[3]«)
lsqlite3.c:1735:5: Warnung: geschweifte Klammern um Skalar-Initialisierung
{"errcode", db_errcode },
^
lsqlite3.c:1735:5: Warnung: (nahe der Initialisierung für »dblib[4]«)
lsqlite3.c:1735:5: Warnung: Initialisierung erzeugt Ganzzahl von Zeiger ohne Typkonvertierung
lsqlite3.c:1735:5: Warnung: (nahe der Initialisierung für »dblib[4]«)
lsqlite3.c:1735:5: Fehler: Initialisierungs-Element ist zur Lade-Zeit nicht berechenbar
lsqlite3.c:1735:5: Fehler: (nahe der Initialisierung für »dblib[4]«)
lsqlite3.c:1735:5: Warnung: Elementüberschreitung in Skalarinitialisierung
lsqlite3.c:1735:5: Warnung: (nahe der Initialisierung für »dblib[4]«)
lsqlite3.c:1736:5: Warnung: geschweifte Klammern um Skalar-Initialisierung
{"error_code", db_errcode },
(a whole lot more of these, then:)
^
lsqlite3.c: In Funktion »create_meta«:
lsqlite3.c:1852:5: Warnung: Implizite Deklaration der Funktion »luaL_openlib« [-Wimplicit-function-declaration]
luaL_openlib(L, NULL, lib, 0);
^
lsqlite3.c: In Funktion »luaopen_lsqlite3«:
lsqlite3.c:1867:5: Warnung: Implizite Deklaration der Funktion »luaL_register« [-Wimplicit-function-declaration]
luaL_register(L, "sqlite3", sqlitelib);
^
<builtin>: recipe for target 'lsqlite3.o' failed
make: *** [lsqlite3.o] Error 1
==> FEHLER: Ein Fehler geschah in build().
Breche ab ...this goes on for alot of pages, seems to go through every file and then prints a warnung for it..
Offline
Yep, those do point to the problem being the changes between lua 5.1 and 5.2. Looks like the software was updated upstream to deal with this, you'll need to update the PKGBUILD to build the latest version.
Offline