aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@hornquist.se>2018-10-15 22:27:06 +0200
committerHugo Hörnquist <hugo@hornquist.se>2018-10-15 22:27:54 +0200
commit2d7438fb987b6bd0bc2828a128120e68f9003445 (patch)
treef9e7727613c676cf12b26d2a063aa8700297d714
parentMon, 15 Oct 2018 14:32:44 +0200 (diff)
downloadwiki-public-2d7438fb987b6bd0bc2828a128120e68f9003445.tar.gz
wiki-public-2d7438fb987b6bd0bc2828a128120e68f9003445.tar.xz
Mon, 15 Oct 2018 22:27:06 +0200
-rw-r--r--Jukebox.wiki3
-rw-r--r--KMM/Oscilioskop.wiki3
-rw-r--r--index.wiki3
-rw-r--r--luacrypto.wiki55
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
diff --git a/index.wiki b/index.wiki
index 4cdf697..9111d6e 100644
--- a/index.wiki
+++ b/index.wiki
@@ -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