summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2023-07-29 23:18:15 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2023-07-29 23:18:15 +0200
commiteb5c641694a65fe5edec5fabeb088a83d534d595 (patch)
treef823472b2c90d4afdf389c97fd759a73549cce69
parent908af8ebe7d9d342af3f11d37918155d25de0b78 (diff)
downloadi486tcc-linux-eb5c641694a65fe5edec5fabeb088a83d534d595.tar.gz
i486tcc-linux-eb5c641694a65fe5edec5fabeb088a83d534d595.tar.bz2
fixed notion static linking of helper bindings, added more bugs to bug list
-rw-r--r--README30
-rwxr-xr-xscripts/build.sh8
2 files changed, 30 insertions, 8 deletions
diff --git a/README b/README
index 63d3080..20bc037 100644
--- a/README
+++ b/README
@@ -454,9 +454,33 @@ EOF
the mod_xrandr module, we should be fine (tinyxlib has some Xrandr function
stubs for a possible extention - similar like XCB - but the implementation
is somehow missing)
-- notion: startup issues: ion-statusd, ion-completefile (should be in
- /lib/notionbin)
-
+- notion: default font contains all glyphs and not only the ISO-8859-1 ones
+- notion: more fonts (for status bar? menues?):
+2023-07-29 21:14:41 WARN /notion/../font.c:184: de_load_font: Could not load font "-*-helvetica-medium-r-normal-*-14-*-*-*-*-*-*-*", trying "fixed"
+2023-07-29 21:14:41 WARN /notion/../font.c:184: de_load_font: Could not load font "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*", trying "fixed"
+2023-07-29 21:14:41 WARN /notion/../font.c:184: de_load_font: Could not load font "-*-helvetica-medium-r-normal-*-17-*-*-*-*-*-*-*", trying "fixed"
+- notion:
+notion: XSupportsLocale() failed.
+notion: Reverting locale settings to "C".
+2023-07-29 21:14:40 INFO /notion/../ioncore.c:613: ioncore_startup: Starting Notion
+notion: Failed to open input method.
+>> mod_xrandr: Unable to initialise module.
+>> Stack trace:
+ 0 [C]: in 'load_module'
+ 1 mod_xrandr.lua:5
+ [Skipping unnamed C functions.]
+ 4 [C]: in 'dopath'
+ 5 /etc/notion/cfg_defaults.lua:15
+ [Skipping unnamed C functions.]
+ 8 [C]: in 'dopath'
+ 9 /etc/notion/cfg_notion.lua:115
+ [Skipping unnamed C functions.]
+sh: xmessage: not found
+notion: Caught signal 2. Dying.
+Segmentation fault
+=> xrandr is a dummy module (but the shared library should be loaded by lua?)
+=> xmessage: do we really want to install that Xorg app?
+
tools
-----
diff --git a/scripts/build.sh b/scripts/build.sh
index 506256c..adf6c47 100755
--- a/scripts/build.sh
+++ b/scripts/build.sh
@@ -539,8 +539,8 @@ if [ ! -f "${BASE}/build/stage1/bin/notion" ]; then
LUAC="${BASE}/build/stage1/bin/luac" \
PRELOAD_MODULES=1 \
LUA_VERSION=5.1 PREFIX=/ ETCDIR=/etc/notion
- cd notion || exit 1
- rm notion
+ # remove wrongly dynamically linked binaries and rebuild them
+ rm notion/notion mod_notionflux/notionflux/notionflux utils/ion-completefile/ion-completefile utils/ion-statusd/ion-statusd
CC="${BASE}/build/stage1/bin/i386-tcc" \
LDFLAGS="-static" \
make INCLUDE="-I${BASE}/src/stage1/notion-${NOTION_VERSION}" \
@@ -554,9 +554,7 @@ if [ ! -f "${BASE}/build/stage1/bin/notion" ]; then
LUA="${BASE}/build/stage1/bin/lua" \
LUAC="${BASE}/build/stage1/bin/luac" \
PRELOAD_MODULES=1 \
- LUA_VERSION=5.1 PREFIX=/ ETCDIR=/etc/notion \
- notion
- cd .. || exit 1
+ LUA_VERSION=5.1 PREFIX=/ ETCDIR=/etc/notion
make -j$CPUS DESTDIR="${BASE}/build/stage1" PRELOAD_MODULES=1 PREFIX=/ -j$CPUS install
cd ..
else