This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux: AM5728 filesystem support for X11

Tool/software: Linux

Hello,

I want the file system to support x11,I compile rootfs with the following actions:

./oe-layertool-setup.sh -f ./configs/processor-sdk/processor-sdk-03.01.00.06-config.txt

open <tisdk>/sources/meta-arago/meta-arago-distro/conf/distro/arago.conf and comment out DISTRO_FEATURES_remove = "x11".

MACHINE=am57xx-evm bitbake tisdk-rootfs-image

But there was an error:

llr@llr-Virtual-Machine:~/oe/tisdk-am57xx-v3.01/build$ MACHINE=am57xx-evm bitbake tisdk-rootfs-image
Parsing recipes: 100% |##########################################################################################################################################################################| Time: 00:00:15
Parsing of 2404 .bb files complete (0 cached, 2404 parsed). 3000 targets, 245 skipped, 0 masked, 0 errors.
WARNING: No recipes available for:
/home/llr/oe/tisdk-am57xx-v3.01/sources/meta-arago/meta-arago-distro/recipes-multimedia/libav/libav_9.16.bbappend
/home/llr/oe/tisdk-am57xx-v3.01/sources/meta-processor-sdk/recipes-core/udev/udev_182.bbappend
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing RPROVIDES 'glibc-gconv-iso8859-1' (but /home/llr/oe/tisdk-am57xx-v3.01/sources/oe-core/meta/recipes-gnome/gtk+/gtk+_2.24.29.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'glibc-gconv-iso8859-1' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['glibc-gconv-iso8859-1']
NOTE: Runtime target 'libwnck' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['libwnck', 'gtk+', 'glibc-gconv-iso8859-1']
NOTE: Runtime target 'packagegroup-arago-base' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['packagegroup-arago-base', 'libwnck', 'gtk+', 'glibc-gconv-iso8859-1']
ERROR: Required build target 'tisdk-rootfs-image' has no buildable providers.
Missing or unbuildable dependency chain was: ['tisdk-rootfs-image', 'packagegroup-arago-base', 'libwnck', 'gtk+', 'glibc-gconv-iso8859-1']

Summary: There was 1 WARNING message shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.

  • Hello user5294188,

    Please, see the changes done in the description of this thread regarding "Missing or unbuildable dependency chain was: ['glibc-gconv-iso8859-1']" error. But just commenting out the DISTRO_FEATURES_remove = "x11" in <tisdk>/sources/meta-arago/meta-arago-distro/conf/distro/arago.conf will not give you a X11 support. The only supported X11 Processor SDK config is processor-sdk-04.01.00.06-x11-config.txt. If you want to build a Processor SDK you must follow the exact steps as explained in this post. Alternatively if you cannot move to processor-sdk-04.01.00.06 for some reason and it is a must to use processor-sdk-03.01.00.06, you can try to backport X11 support by changing this meta layer line meta-processor-sdk,http://arago-project.org/git/projects/meta-processor-sdk.git,master,6b3984287c3c15fde80dcc5a0999fb85c6a8a6c6,layers= to meta-processor-sdk,git://arago-project.org/git/projects/meta-processor-sdk.git,morty-x11-experimental,cb3ee0c165ef4e71e1aad16812652ca1371a9c80,layers= in <Processor SDK>/configs/processor-sdk/processor-sdk-03.01.00.06-config.txt but after this change you will need to align the new layer with the old ones which will require a lot of tough work especially when you are new in OE build system. Also in the end I am not even sure whether the XSGX libraries will work over the kernel of processor-sdk-03.01.00.06, if not you will need to align the kernel version too, as a result the processor-sdk-03.01.00.06 will become sdk-04.01.00.06, so you better use processor-sdk-04.01.00.06-x11-config.txt while compiling, to have a X11 support on your board.

    Best regards,
    Kemal