Best Ubuntu Version to use for Yocto

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Best Ubuntu Version to use for Yocto

3,016件の閲覧回数
w2vy
Contributor V

I read in the Yocto project user's guide:

The recommended minimum Ubuntu version is 14.04 but builds for dizzy works on 12.04 or later.

I have a machine that I have been running 15.10 on and I got some link errors.

It makes me want to ask what is the "RECOMMENDED Version"?

I can understand if 15.10 is too bleeding edge, but the only other option is 14.04 LTS

Suggestions?

Tom

Here is a snapshot of the errors I am getting (if 15.10 is fine, then I should start a new thread to talk about these errors)

(I am building for the imx6UL)

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_set_error_from_message@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_watch_get_enabled@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_connection_close@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_connection_read_write_dispatch@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_watch_set_data@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_message_get_args@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_connection_set_timeout_functions@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_message_iter_append_basic@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_bus_get_private@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_connection_send@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_timeout_get_interval@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_message_iter_open_container@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_watch_get_unix_fd@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_message_iter_get_signature@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/libpulse.so.0: undefined reference to `dbus_error_free@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_pending_call_unref@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_timeout_set_data@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_bus_remove_match@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_connection_set_watch_functions@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_watch_get_data@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_message_append_args@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_message_iter_recurse@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_message_iter_get_fixed_array@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_type_is_basic@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_watch_get_flags@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_message_unref@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_message_get_signature@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_watch_handle@LIBDBUS_1_3'

| /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so: undefined reference to `dbus_pending_call_cancel@LIBDBUS_1_3'

ラベル(3)
タグ(1)
3 返答(返信)

1,918件の閲覧回数
ed_swarthout
NXP Employee
NXP Employee

This is an issue with the native qemu build with libsdl on 15.10.  See: yocto bug: https://bugzilla.yoctoproject.org/show_bug.cgi?id=8553

The VNC version of qemu is fine for me, so I removed the qemu sdl lines from local.conf.

1,918件の閲覧回数
gusarambula
NXP TechSupport
NXP TechSupport

Hello Tom Moulton,

I usually work with Yocto on Ubuntu 12.04 which is the oldest recommended version and haven’t got any trouble but as 79 RPM mentioned, 14.04 is the recommended version for the latest Yocto BSPs. I would recommend using 14.04 which should work fine with all current BSP releases.

1,918件の閲覧回数
CodeWarrior4_2M
Contributor II

I had the same issue with a 15.x version of LUbuntu that I have on my virtual machine. I went back to 14.04 and it worked perfectly.