Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package updates #690

Merged
merged 17 commits into from Sep 10, 2016

Conversation

@lrusak
Copy link
Member

commented Sep 4, 2016

Some last package updates before feature freeze

These have all built on my system, but should be included in a clean @MilhouseVH build before merging.

They are all micro version updates.

@lrusak lrusak added the UPDATE label Sep 4, 2016

@lrusak lrusak force-pushed the lrusak:package-updates branch from 8cb87e7 to d7fdb90 Sep 5, 2016

@lrusak

This comment has been minimized.

Copy link
Member Author

commented Sep 5, 2016

updated to include mesa 12.0.2

@lrusak lrusak force-pushed the lrusak:package-updates branch from d7fdb90 to 34fb4a1 Sep 5, 2016

@lrusak

This comment has been minimized.

Copy link
Member Author

commented Sep 5, 2016

updated to include libva and libva-intel-driver bumps

@MilhouseVH

This comment has been minimized.

Copy link
Contributor

commented Sep 7, 2016

Chromium broken by freetype bump:

NUC:~ # .kodi/addons/browser.chromium/bin/chromium
/storage/.kodi/addons/browser.chromium/bin/chromium.bin: symbol lookup error: /storage/.kodi/addons/browser.chromium/bin/chromium.bin: undefined symbol: png_set_longjmp_fn

This happened before, #555 (comment)

@MilhouseVH

This comment has been minimized.

Copy link
Contributor

commented Sep 7, 2016

Chromium and freetype 2.6.5 also fails with the same error.

Chromium works with freetype 2.6.3.

lrusak added 3 commits Sep 9, 2016

@lrusak lrusak force-pushed the lrusak:package-updates branch from 34fb4a1 to 938a102 Sep 9, 2016

@lrusak

This comment has been minimized.

Copy link
Member Author

commented Sep 9, 2016

Pushed a fix for freetype to fix the png_set_longjmp_fn issue

readelf -s build.LibreELEC-Generic.x86_64-8.0-devel/freetype-2.6.4/.install_pkg/usr/lib/libfreetype.so.6.12.4 | grep png_set_longjmp_fn
    52: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND png_set_longjmp_fn

@MilhouseVH can you test?

@lrusak lrusak force-pushed the lrusak:package-updates branch from 938a102 to abf08c6 Sep 9, 2016

lrusak added 4 commits Sep 9, 2016

@lrusak lrusak force-pushed the lrusak:package-updates branch 2 times, most recently from 324ceea to bffef45 Sep 9, 2016

@lrusak

This comment has been minimized.

Copy link
Member Author

commented Sep 9, 2016

push a mysql update also, I had to revert this commit, mysql/mysql-server@1919ed6 in order for it to build

@MilhouseVH

This comment has been minimized.

Copy link
Contributor

commented Sep 9, 2016

Unfortunately png_set_longjump_fn is still a problem with Chromium 8.0.104.

neil@nm-linux:~/projects/LibreELEC.tv/build.LibreELEC-Generic.x86_64-8.0-devel/freetype-2.6.5$ readelf -s .install_pkg/usr/lib/libfreetype.so.6.12.5 | grep png_set_longjmp_fn
   210: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND png_set_longjmp_fn

but when running Chromium in the new build it fails as it did before:

NUC:~ # .kodi/addons/browser.chromium/bin/chromium
/storage/.kodi/addons/browser.chromium/bin/chromium.bin: symbol lookup error: /storage/.kodi/addons/browser.chromium/bin/chromium.bin: undefined symbol: png_set_longjmp_fn
lrusak added 9 commits Sep 9, 2016

@lrusak lrusak force-pushed the lrusak:package-updates branch from d666eb3 to 34c4f0c Sep 9, 2016

@lrusak

This comment has been minimized.

Copy link
Member Author

commented Sep 9, 2016

I've dropped the freetype update for now. I look into it at a later time or if we bump all add-ons

@lrusak

This comment has been minimized.

Copy link
Member Author

commented Sep 9, 2016

most likely chromium needs to be rebuilt as quite a few libraries depend on freetype

browser.chromium/lib/libcairo.so.2
 0x0000000000000001 (NEEDED)             Shared library: [libfreetype.so.6]
browser.chromium/lib/libexif.so
browser.chromium/lib/libexif.so.12
browser.chromium/lib/libexif.so.12.3.3
browser.chromium/lib/libfreebl3.so
browser.chromium/lib/libgdk_pixbuf-2.0.so.0
browser.chromium/lib/libgdk-x11-2.0.so.0
 0x0000000000000001 (NEEDED)             Shared library: [libfreetype.so.6]
browser.chromium/lib/libgtk-x11-2.0.so.0
 0x0000000000000001 (NEEDED)             Shared library: [libfreetype.so.6]
browser.chromium/lib/libharfbuzz.so.0
 0x0000000000000001 (NEEDED)             Shared library: [libfreetype.so.6]
browser.chromium/lib/libnspr4.so
browser.chromium/lib/libnss3.so
browser.chromium/lib/libnssckbi.so
browser.chromium/lib/libnssdbm3.so
browser.chromium/lib/libnsssysinit.so
browser.chromium/lib/libnssutil3.so
browser.chromium/lib/libpango-1.0.so.0
browser.chromium/lib/libpangocairo-1.0.so.0
 0x0000000000000001 (NEEDED)             Shared library: [libfreetype.so.6]
browser.chromium/lib/libpangoft2-1.0.so.0
 0x0000000000000001 (NEEDED)             Shared library: [libfreetype.so.6]
browser.chromium/lib/libplc4.so
browser.chromium/lib/libplds4.so
browser.chromium/lib/libsmime3.so
browser.chromium/lib/libsoftokn3.so
browser.chromium/lib/libsqlite3.so
browser.chromium/lib/libssl3.so
browser.chromium/lib/nvidia_drv_video.so
browser.chromium/lib/vdpau_drv_video.so

@chewitt chewitt merged commit 3389a8b into LibreELEC:master Sep 10, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.