build-minigui-5.0 icon indicating copy to clipboard operation
build-minigui-5.0 copied to clipboard

The building scripts for MiniGUI 5.0

Results 6 build-minigui-5.0 issues
Sort by recently updated
recently updated
newest added

/usr/bin/ld: newgdi/.libs/libnewgdi.al(textout.lo):/home/xjc/opensource-project/build-minigui-5.0/minigui/src/include/newgal.h:441: multiple definition of `__mg_free_update_region_list'; misc/.libs/libmisc.al(license.lo):/home/xjc/opensource-project/build-minigui-5.0/minigui/src/include/newgal.h:441: first defined here ERROR WHEN COMPILING 'minigui' FOR MiniGUI configured with --with-runmode=procs --enable-compositing --enable-virtualwindow 采用默认配置安装的,报错以上错误,不清楚什么原因

全新的5.0下载后,ubuntu下缺省配置编译出错,错误在effec目录链接.so时未链接effector目录的,la, makefile 381行 COMMON_LADD = effector 手工修改为 COMMON_LADD = effector/libeffectors.la后编译可以继续,根本原因未知。 :)

Making all in mgcfg-trans make[1]: Entering directory '/home/genius/build-minigui-5.0/mg-tools/mgcfg-trans' lex mgcfg-trans.l /bin/bash: lex: command not found Makefile:575: recipe for target 'lex.yy.c' failed make[1]: *** [lex.yy.c] Error 127 make[1]: Leaving directory '/home/genius/build-minigui-5.0/mg-tools/mgcfg-trans'...

在交叉编译中,5.0 与4.0 都遇到以下问题 1)关于 harfbuzz, a) configure 加上 LIBS 这个参数编译不过; b)后面有用到 -lharfbuzzex 不过这个不知道在哪里生成的,只有 libharfbuzz.so libharfbuzz-subset.so c)用 libharfbuzz.so libharfbuzz-subset.so 就有 undefined reference to `hb_ext_get_unicode_funcs' 错误 2) udev-182 LDFLAGS 要加上 -lrt

`./configure --with-harfbuzz=no ...` should be the right way to compile freetype

A number of the fonts in the installed subpackages do not have open licenses. Can they be removed? [Noto Sans CJK](https://github.com/googlefonts/noto-cjk) maybe a reasonable replacement. Happy to implement this, suggestions...