diff options
author | Hugo Hörnquist <hugo@hornquist.se> | 2018-10-15 22:27:06 +0200 |
---|---|---|
committer | Hugo Hörnquist <hugo@hornquist.se> | 2018-10-15 22:27:54 +0200 |
commit | 2d7438fb987b6bd0bc2828a128120e68f9003445 (patch) | |
tree | f9e7727613c676cf12b26d2a063aa8700297d714 | |
parent | Mon, 15 Oct 2018 14:32:44 +0200 (diff) | |
download | wiki-public-2d7438fb987b6bd0bc2828a128120e68f9003445.tar.gz wiki-public-2d7438fb987b6bd0bc2828a128120e68f9003445.tar.xz |
Mon, 15 Oct 2018 22:27:06 +0200
-rw-r--r-- | Jukebox.wiki | 3 | ||||
-rw-r--r-- | KMM/Oscilioskop.wiki | 3 | ||||
-rw-r--r-- | index.wiki | 3 | ||||
-rw-r--r-- | luacrypto.wiki | 55 |
4 files changed, 63 insertions, 1 deletions
diff --git a/Jukebox.wiki b/Jukebox.wiki index 1b6a5bb..7a313f5 100644 --- a/Jukebox.wiki +++ b/Jukebox.wiki @@ -1,3 +1,6 @@ === Kvaser === :TODO: Puppetifiera klart kvaser + +Datorhandbokens sida behöver skrivas om. +https://datorhandbok.lysator.liu.se/index.php/Jukebox_i_~ diff --git a/KMM/Oscilioskop.wiki b/KMM/Oscilioskop.wiki new file mode 100644 index 0000000..93bf5e7 --- /dev/null +++ b/KMM/Oscilioskop.wiki @@ -0,0 +1,3 @@ +== Aktiva Signaler == + +Ingen signal på PD6, dock är 6 trasig @@ -9,6 +9,7 @@ * [[Jukebox]] * [[Vim Advent Calendar]] * [[KMM]] + * [[KMM/Oscilioskop]] * [[Ryd]] * [[Media]] * [[Tobbez]] @@ -17,13 +18,13 @@ * [[TempSMS]] * [[Mimetypes]] * [[Dator/Hornquist]] + * [[luacrypto]] * [[diary/diary|Dagbok]] = Quick Notes = - 10.03 EUR = 108,81 SEK enligt Amazon - Kolla igenom mail från Amazon -- skriv om nockabup på http://www.lysator.liu.se/inbyggda-hack/pi/#getting-the-source = Generated Tags = diff --git a/luacrypto.wiki b/luacrypto.wiki new file mode 100644 index 0000000..8720717 --- /dev/null +++ b/luacrypto.wiki @@ -0,0 +1,55 @@ += Luacrypto = +- http://mkottman.github.io/luacrypto/ +- https://github.com/mkottman/luacrypto + +== Problem == + +Att bygga och inkludera [[https://github.com/mkottman/luacrypto|luacrypto]] +hade mängder av problem. Följande verkar fixa det på Arch Linux. + +{{{ +local c = require("crypto") +}}} + +== Fix == + +=== Configure === + +Behövs eftersom luacrypto använder openssl-1.0, emedans openssl-1.1 är +standard. + +{{{ +./configure \ + CPPFLAGS=-I/usr/include/openssl-1.0 \ + LDFLAGS=-L/usr/lib/openssl-1.0 +}}} + +=== libdir === + +Jag tror det här inte är rätt sätt att lösa det på. + +`/usr/lib/pkgconfig/lua.pc` +{{{ +12c12 +< libdir=${exec_prefix}/lib +--- +> libdir=${exec_prefix}/lib/lua/5.3 +}}} + +=== Lua === + +`luaL_checkint` verkar ha försvunnit med lua-5.3 (eller tidigare). +Oavsätt är patchen för programmet simpel. + +`luacrypto/src/lcrypto.c` +{{{ +971c971 +< size_t count = (size_t)luaL_checkinteger(L, 1); +--- +> size_t count = (size_t)luaL_checkint(L, 1); +}}} + +== Arch Linux == + +Följande paket behövs (utöver buildtools, gcc, lua, ...): +- core/openssl-1.0 1.0.2.p-1 |