help

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

help

6,526 Views
lionxmx
Contributor II

hello,I yocto imx6 bitbake  error',    ERROR: Nothing RPROVIDES 'alsa-utils-alsaconf' 

MACHINE=imx6slevk source fsl-setup-release.sh -b build-fb -e fb 

Clone meta-qt5

Grab the latest stable meta-qt5 inside the yocto/sources directory:

$ git clone -b dizzy https://github.com/meta-qt5/meta-qt5.git

Be sure to clone the same branch for meta-qt5 as you are using for the other layers! (here we are using dizzy, so replace "dizzy" with your preferred branch.)

Edit your yocto configuration files

1. Edit yocto/build/conf/bblayers.conf to add the meta-qt5 layer at the end:

 ${BSPDIR}/sources/meta-qt5 \  ${BSPDIR}/sources/meta-openembedded/meta-ruby \  ${BSPDIR}/sources/meta-openembedded/meta-multimedia \

2. Edit yocto/build/conf/local.conf and add:

EXTRA_IMAGE_FEATURES = "debug-tweaks ssh-server-openssh "  IMAGE_INSTALL_append = " gcc g++ binutils libgcc libgcc-dev libstdc++ libstdc++-dev libstdc++-staticdev \ autoconf automake ccache chkconfig glib-networking glibmm \ packagegroup-core-buildessential pkgconfig  \ boost cmake zlib glib-2.0 packagegroup-fsl-tools-testapps  \     ruby \     cpufrequtils \     nano \     gdb \     gstreamer \     gst-meta-video \     gst-fsl-plugin \     gst-plugins-base-app \     gst-plugins-base \     gst-plugins-good \     gst-plugins-good-rtsp \     gst-plugins-good-udp \     gst-plugins-good-rtpmanager \     gst-plugins-good-rtp \     gst-plugins-good-video4linux2 \     openssh-sftp-server \     packagegroup-fsl-gstreamer \     packagegroup-fsl-tools-testapps \     packagegroup-fsl-tools-benchmark \     imx-vpu \     imx-test \              qtbase-fonts \     qtbase-plugins \     qtbase-tools \     qtbase-examples \     qtdeclarative \     qtdeclarative-plugins \     qtdeclarative-tools \     qtdeclarative-examples \     qtdeclarative-qmlplugins \     qtmultimedia \     qtmultimedia-plugins \     qtmultimedia-examples \     qtmultimedia-qmlplugins \     qtsvg \     qtsvg-plugins \     qtsensors \     qtimageformats-plugins \     qtsystems \     qtsystems-tools \     qtsystems-examples \     qtsystems-qmlplugins \     qtscript \     qt3d \     qt3d-examples \     qt3d-qmlplugins \     qt3d-tools \     qtwebkit \     qtwebkit-examples-examples \     qtwebkit-qmlplugins \     qtgraphicaleffects-qmlplugins \     qtconnectivity-qmlplugins \     qtlocation-plugins \     qtlocation-qmlplugins \     cinematicexperience \     cairo pango fontconfig freetype pulseaudio dbus \     alsa-lib alsa-tools alsa-state alsa-utils-alsaconf fsl-alsa-plugins \     i2c-tools \      "

3.use Qt5 eglfs plugin for accelerated graphics using the framebuffer, you need to discard X11 and wayland so the proper graphics drivers get included:
DISTRO_FEATURES_remove = "x11 wayland"
4.Bitbake!

Bitbake an image like core-image-minimal (you need to be in your yocto/build directory):

 $ bitbake fsl-image-multimedia-full




 

Loading cache: 100% |###################################################################################################################################################| ETA:  00:00:00 Loaded 2841 entries from dependency cache. NOTE: Resolving any missing task queue dependencies ERROR: Nothing RPROVIDES 'alsa-utils-alsaconf' (but /home/fsl-release-bsp/sources/meta-fsl-demos/recipes-fsl/images/fsl-image-multimedia-full.bb RDEPENDS on or otherwise requires it) NOTE: Runtime target 'alsa-utils-alsaconf' is unbuildable, removing... Missing or unbuildable dependency chain was: ['alsa-utils-alsaconf'] ERROR: Required build target 'fsl-image-multimedia-full' has no buildable providers. Missing or unbuildable dependency chain was: ['fsl-image-multimedia-full', 'alsa-utils-alsaconf']

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

help! who meet this question ? how to slove it? thanks!
Labels (1)
0 Kudos
4 Replies

3,432 Views
igorpadykov
NXP Employee
NXP Employee

Hi lion

please try bsps described on nxp i.MX official software link

http://www.nxp.com/products/software-and-tools/software-development-tools/i.mx-software-and-tools/i....

for yocto/sources issues one can post on meta-fsl-arm mailing list, so that someone

familiar with it could them to assist you.
https://lists.yoctoproject.org/listinfo/meta-freescale

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

3,432 Views
lionxmx
Contributor II

Yocto Project Setup:

1. Setting up the repo utility ok :


$: mkdir ~/bin
$: curl http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo > ~/bin/repo

chmod a+x ~/bin/repo


Download the BSP source:

$: PATH=${PATH}:~/bin
$: mkdir fsl-arm-yocto-bsp
$: cd fsl-arm-yocto-bsp
$: repo init -u http://sw-stash.freescale.net/scm/imx/fsl-arm-yocto-bsp.git -b imx-4.1.15-1.0.0_ga

$: repo sync

OK

2.Frame Buffer image

$:  DISTRO=fsl-imx-fb MACHINE=nitrogen6x-lite source fsl-setup-release.sh -b build-fb -e fb

 Build directory is  build-fb
Configuring for nitrogen6x-lite
Error: The OE SDK/ADT was detected as already being present in this shell environment. Please use a clean shell when sourcing this environment script.

 ERROR - No build directory is set yet. Run the 'setup-environment' script before running this script to create  .

$: source setup-environment

Usage: source setup-environment <build-dir>
    <build-dir>: specifies the build directory location (required)

If undefined, this script will set $MACHINE to 'imx6qsabresd'.


Supported machines:
 imx23evk
 imx28evk
 imx51evk
 imx53ard
 imx53qsb
 imx6dlsabreauto
 imx6dlsabresd
 imx6qdlsolo
 imx6qpsabreauto
 imx6qpsabresd
 imx6qsabreauto
 imx6qsabresd
 imx6slevk
 imx6solosabreauto
 imx6solosabresd
 imx6sx14x14arm2
 imx6sx17x17arm2
 imx6sx19x19ddr3arm2
 imx6sx19x19lpddr2arm2
 imx6sx_all
 imx6sxsabreauto
 imx6sxsabresd
 imx6ul14x14ddr3arm2
 imx6ul14x14lpddr2arm2
 imx6ul7d
 imx6ul9x9evk
 imx6ulevk
 imx7d12x12ddr3arm2
 imx7d12x12lpddr3arm2
 imx7d19x19ddr3arm2
 imx7d19x19lpddr2arm2
 imx7d19x19lpddr3arm2
 imx7dsabresd
 ls1021atwr
 twr-vf65gs10
 apalis-imx6
 cfa10036
 cfa10037
 cfa10049
 cfa10055
 cfa10056
 cfa10057
 cfa10058
 cgtqmx6
 cm-fx6
 colibri-imx6
 colibri-vf
 cubox-i
 imx233-olinuxino-maxi
 imx233-olinuxino-micro
 imx233-olinuxino-mini
 imx233-olinuxino-nano
 imx6dl-riotboard
 imx6qsabrelite
 imx6sl-warp
 m28evk
 m53evk
 nitrogen6sx
 nitrogen6x
 nitrogen6x-lite
 pcm052
 ventana
 wandboard

To build for a machine listed above, run this script as:
MACHINE=<machine> source setup-environment <build-dir>

try DISTRO=fsl-imx-fb MACHINE=nitrogen6x-lite source fsl-setup-release.sh -b build-fb -e fb

this error again:

 Build directory is  build-fb
Configuring for nitrogen6x-lite
Error: The OE SDK/ADT was detected as already being present in this shell environment. Please use a clean shell when sourcing this environment script.

 ERROR - No build directory is set yet. Run the 'setup-environment' script before running this script to create  .

how to slove this ?

thank you !

0 Kudos

3,432 Views
igorpadykov
NXP Employee
NXP Employee

Hi lion

please refer to

https://community.nxp.com/docs/DOC-1616 

nitrogen board is third party boundary devices board, not nxp board.

i.MX6 Embedded Single Board Computer 

Best regards
igor

0 Kudos

3,432 Views
lionxmx
Contributor II

Hi igor,

     thank you , according to   bsp described on nxp i.MX official software, when Machine configuration,

MACHINE=nitrogen6x-lite source fsl-setup-release.sh -b build-fb -e fb
Configuring for imx6qsabresd
Error: The OE SDK/ADT was detected as already being present in this shell environment. Please use a clean shell when sourcing this environment script.

How to change MACHINE configure,?this defaule imx6qsabresd,

how to clean  environment script  ?

thanks

0 Kudos