Community
cancel
Showing results for 
Search instead for 
Did you mean: 
SR11
New Contributor I
1,445 Views

yocto custom image - libgdiplus recipe failing

Jump to solution

Hi,

In meta-mono recipes,

IMAGE_INSTALL += "mono"

IMAGE_INSTALL += "mono-xsp"

are getting successfully added to the linux image.

However, when I do IMAGE_INSTALL += "libgdiplus", I'm getting below errors:

Loading cache: 100% |# | ETA: 00:00:00

Loaded 1417 entries from dependency cache.

Parsing recipes: 100% |# | Time: 00:00:02

Parsing of 1011 .bb files complete (1008 cached, 3 parsed). 1418 targets, 117 skipped, 0 masked, 0 errors.

NOTE: Resolving any missing task queue dependencies

ERROR: Nothing PROVIDES 'libxft' (but /mnt/edison-src/meta-intel-edison/meta-mono/recipes-mono/libgdiplus/libgdiplus_2.10.8.bb DEPENDS on or otherwise requires it)

ERROR: libxft was skipped: missing required distro feature 'x11' (not in DISTRO_FEATURES)

NOTE: Runtime target 'libgdiplus' is unbuildable, removing...

Missing or unbuildable dependency chain was: ['libgdiplus', 'libxft']

ERROR: Required build target 'edison-image' has no buildable providers.

Missing or unbuildable dependency chain was: ['edison-image', 'libgdiplus', 'libxft']

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

System.Data.SQLite is internally referencing System.Drawing which inturn is looking for libgdiplus.

Is there any way to add libgdiplus to yocto image?

Regards

Srikanth

1 Solution
Pablo_M_Intel
Employee
209 Views

Hi Blackhole,

If you look in the AlexT repository http://repo.opkg.net/edison/repo/core2-32/ http://repo.opkg.net/edison/repo/core2-32/, there you can find the libgdiplus package available. You´ll just need to configure your base-feeds.conf file to fetch packages from the repo (in case you haven't already) or download it directly using the full link.

Regards,

Pablo

View solution in original post

2 Replies
Pablo_M_Intel
Employee
210 Views

Hi Blackhole,

If you look in the AlexT repository http://repo.opkg.net/edison/repo/core2-32/ http://repo.opkg.net/edison/repo/core2-32/, there you can find the libgdiplus package available. You´ll just need to configure your base-feeds.conf file to fetch packages from the repo (in case you haven't already) or download it directly using the full link.

Regards,

Pablo

View solution in original post

SR11
New Contributor I
209 Views

Hi Pablo,

Thanks for your reply.

Let me try and see whether it works without any version conflicts with mono.

Meanwhile is it possible to add these .ipk packages directly to image?

Regards

Srikanth

Reply