directfb2 2.0.0版本, 编译问题汇总

1. in root directory, $meson build

2. in build directory,

repair build.ninja,
from line.277 to line.331,

example:

old:

COMMAND = /usr/local/bin/fluxcomp --call-mode --dispatch-error-abort --identity --include-prefix=core --object-ptrs --static-args-bytes=FLUXED_ARGS_BYTES -c …/src/core/CoreDFB.flux -o=src/core

new:

COMMAND = /usr/local/bin/fluxcomp --call-mode --dispatch-error-abort --identity --include-prefix=core --object-ptrs --static-args-bytes=FLUXED_ARGS_BYTES -c …/src/core/CoreDFB.flux [++&& mv CoreDFB.c src/core && mv CoreDFB.h src/core++]

term:

build src/core/CoreDFB.c src/core/CoreDFB.h
build src/core/CoreGraphicsState.c src/core/CoreGraphicsState.h
build src/core/CoreInputDevice.c src/core/CoreInputDevice.h
build src/core/CoreLayer.c src/core/CoreLayer.h
build src/core/CoreLayerContext.c src/core/CoreLayerContext.h
build src/core/CoreLayerRegion.c src/core/CoreLayerRegion.h
build src/core/CorePalette.c src/core/CorePalette.h
build src/core/CoreSlave.c src/core/CoreSlave.h
build src/core/CoreScreen.c src/core/CoreScreen.h
build src/core/CoreSurface.c src/core/CoreSurface.h
build src/core/CoreSurfaceAllocation.c src/core/CoreSurfaceAllocation.h
build src/core/CoreSurfaceClient.c src/core/CoreSurfaceClient.h
build src/core/CoreWindow.c src/core/CoreWindow.h
build src/core/CoreWindowStack.c src/core/CoreWindowStack.h

$ninja -f build.ninja

3. $ ninja -C install

error:

ninja: Entering directory `build/’
[0/1] Installing files.
Installation failed due to insufficient permissions.
Attempting to use polkit to gain elevated privileges…
Traceback (most recent call last):
File “/home/aaa/.local/bin/meson”, line 5, in
from mesonbuild.mesonmain import main
ModuleNotFoundError: No module named ‘mesonbuild’
FAILED: meson-internal__install
/home/aaa/.local/bin/meson install --no-rebuild
ninja: build stopped: subcommand failed.

$cp -arvf bulid /usr/local/share/directfb2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值