Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 690412 - dev-libs/serdisplib add ~ppc keyword
Summary: dev-libs/serdisplib add ~ppc keyword
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Conrad Kostecki
URL:
Whiteboard:
Keywords: KEYWORDREQ, PullRequest
Depends on:
Blocks:
 
Reported: 2019-07-21 21:45 UTC by Conrad Kostecki
Modified: 2019-08-10 10:19 UTC (History)
2 users (show)

See Also:
Package list:
dev-libs/serdisplib-2.01 ~ppc x11-libs/libdlo-0.1.2-r1 ~ppc
Runtime testing required: No
stable-bot: sanity-check+


Attachments
tatt-tests.report (ppc) (serdisplib-690412.report,6.03 KB, text/plain)
2019-08-07 10:13 UTC, ernsteiswuerfel
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Conrad Kostecki gentoo-dev 2019-07-21 21:45:21 UTC
I would like to keyword dev-libs/serdisplib on ~ppc.
Comment 1 ernsteiswuerfel archtester 2019-07-24 12:50:38 UTC
Looking mostly good on ppc.

But you might want to update the package list ;)
dev-libs/serdisplib-2.01 ~ppc
x11-libs/libdlo-0.1.2-r1 ~ppc

One build in the tatt-list fails due to:
[...]
powerpc-unknown-linux-gnu-gcc -o touchscreen_tool touchscreen_tool.o -L../lib -lserdisp -lgd
/usr/lib/gcc/powerpc-unknown-linux-gnu/8.3.0/../../../../powerpc-unknown-linux-gnu/bin/ld: touchscreen_tool.o: in function `wait_event':
touchscreen_tool.c:(.text+0x68c): undefined reference to `SDEVLP_add_listener'
/usr/lib/gcc/powerpc-unknown-linux-gnu/8.3.0/../../../../powerpc-unknown-linux-gnu/bin/ld: touchscreen_tool.c:(.text+0x6a0): undefined reference to `SDGPI_enable'
/usr/lib/gcc/powerpc-unknown-linux-gnu/8.3.0/../../../../powerpc-unknown-linux-gnu/bin/ld: touchscreen_tool.c:(.text+0x718): undefined reference to `SDGPI_enable'
/usr/lib/gcc/powerpc-unknown-linux-gnu/8.3.0/../../../../powerpc-unknown-linux-gnu/bin/ld: touchscreen_tool.o: in function `main':
touchscreen_tool.c:(.text.startup+0x28c): undefined reference to `SDGPI_search'


# cat /mnt/mychroot/root/tatt/serdisplib-690412.report 
USE tests started on Mi 24. Jul 14:37:10 CEST 2019

FEATURES=' test' USE='lcd_devices_rs232' succeeded for =dev-libs/serdisplib-2.01
USE='-lcd_devices_acoolsdcm lcd_devices_ddusbt -lcd_devices_directgfx -lcd_devices_displaylink -lcd_devices_framebuffer lcd_devices_glcd2usb -lcd_devices_goldelox -lcd_devices_i2c -lcd_devices_ks0108 -lcd_devices_l4m lcd_devices_lc7981 lcd_devices_lh155 -lcd_devices_nokcol -lcd_devices_pcd8544 lcd_devices_remote lcd_devices_rs232 -lcd_devices_sed133x -lcd_devices_sed153x -lcd_devices_sed156x -lcd_devices_ssdoled lcd_devices_stv8105 -threads -tools' succeeded for =dev-libs/serdisplib-2.01
USE='-lcd_devices_acoolsdcm lcd_devices_ddusbt -lcd_devices_directgfx lcd_devices_displaylink lcd_devices_framebuffer -lcd_devices_glcd2usb -lcd_devices_goldelox lcd_devices_i2c -lcd_devices_ks0108 lcd_devices_l4m -lcd_devices_lc7981 -lcd_devices_lh155 -lcd_devices_nokcol lcd_devices_pcd8544 lcd_devices_remote lcd_devices_rs232 -lcd_devices_sed133x lcd_devices_sed153x -lcd_devices_sed156x -lcd_devices_ssdoled -lcd_devices_stv8105 threads -tools' succeeded for =dev-libs/serdisplib-2.01
USE='lcd_devices_acoolsdcm lcd_devices_ddusbt lcd_devices_directgfx -lcd_devices_displaylink -lcd_devices_framebuffer -lcd_devices_glcd2usb -lcd_devices_goldelox lcd_devices_i2c -lcd_devices_ks0108 -lcd_devices_l4m -lcd_devices_lc7981 -lcd_devices_lh155 -lcd_devices_nokcol lcd_devices_pcd8544 lcd_devices_remote -lcd_devices_rs232 -lcd_devices_sed133x -lcd_devices_sed153x lcd_devices_sed156x -lcd_devices_ssdoled lcd_devices_stv8105 threads -tools' succeeded for =dev-libs/serdisplib-2.01
USE='-lcd_devices_acoolsdcm lcd_devices_ddusbt -lcd_devices_directgfx lcd_devices_displaylink -lcd_devices_framebuffer lcd_devices_glcd2usb -lcd_devices_goldelox lcd_devices_i2c lcd_devices_ks0108 lcd_devices_l4m -lcd_devices_lc7981 -lcd_devices_lh155 lcd_devices_nokcol lcd_devices_pcd8544 lcd_devices_remote lcd_devices_rs232 lcd_devices_sed133x -lcd_devices_sed153x -lcd_devices_sed156x lcd_devices_ssdoled lcd_devices_stv8105 threads -tools' succeeded for =dev-libs/serdisplib-2.01
USE='-lcd_devices_acoolsdcm -lcd_devices_ddusbt -lcd_devices_directgfx lcd_devices_displaylink -lcd_devices_framebuffer -lcd_devices_glcd2usb lcd_devices_goldelox -lcd_devices_i2c -lcd_devices_ks0108 -lcd_devices_l4m -lcd_devices_lc7981 -lcd_devices_lh155 -lcd_devices_nokcol -lcd_devices_pcd8544 -lcd_devices_remote -lcd_devices_rs232 lcd_devices_sed133x lcd_devices_sed153x -lcd_devices_sed156x lcd_devices_ssdoled lcd_devices_stv8105 threads -tools' succeeded for =dev-libs/serdisplib-2.01
USE='lcd_devices_acoolsdcm lcd_devices_ddusbt -lcd_devices_directgfx lcd_devices_displaylink -lcd_devices_framebuffer -lcd_devices_glcd2usb -lcd_devices_goldelox -lcd_devices_i2c lcd_devices_ks0108 -lcd_devices_l4m lcd_devices_lc7981 lcd_devices_lh155 lcd_devices_nokcol lcd_devices_pcd8544 lcd_devices_remote lcd_devices_rs232 lcd_devices_sed133x -lcd_devices_sed153x -lcd_devices_sed156x lcd_devices_ssdoled lcd_devices_stv8105 -threads tools' failed for =dev-libs/serdisplib-2.01
USE='-lcd_devices_acoolsdcm lcd_devices_ddusbt -lcd_devices_directgfx -lcd_devices_displaylink lcd_devices_framebuffer -lcd_devices_glcd2usb -lcd_devices_goldelox lcd_devices_i2c lcd_devices_ks0108 lcd_devices_l4m lcd_devices_lc7981 lcd_devices_lh155 lcd_devices_nokcol -lcd_devices_pcd8544 -lcd_devices_remote lcd_devices_rs232 -lcd_devices_sed133x -lcd_devices_sed153x -lcd_devices_sed156x -lcd_devices_ssdoled -lcd_devices_stv8105 threads tools' succeeded for =dev-libs/serdisplib-2.01
USE='lcd_devices_acoolsdcm -lcd_devices_ddusbt lcd_devices_directgfx -lcd_devices_displaylink -lcd_devices_framebuffer -lcd_devices_glcd2usb lcd_devices_goldelox -lcd_devices_i2c -lcd_devices_ks0108 lcd_devices_l4m -lcd_devices_lc7981 lcd_devices_lh155 -lcd_devices_nokcol -lcd_devices_pcd8544 -lcd_devices_remote -lcd_devices_rs232 lcd_devices_sed133x lcd_devices_sed153x -lcd_devices_sed156x -lcd_devices_ssdoled -lcd_devices_stv8105 threads tools' succeeded for =dev-libs/serdisplib-2.01
USE='-lcd_devices_acoolsdcm lcd_devices_ddusbt -lcd_devices_directgfx lcd_devices_displaylink -lcd_devices_framebuffer lcd_devices_glcd2usb lcd_devices_goldelox lcd_devices_i2c -lcd_devices_ks0108 lcd_devices_l4m lcd_devices_lc7981 -lcd_devices_lh155 -lcd_devices_nokcol lcd_devices_pcd8544 lcd_devices_remote lcd_devices_rs232 lcd_devices_sed133x -lcd_devices_sed153x -lcd_devices_sed156x lcd_devices_ssdoled -lcd_devices_stv8105 threads tools' succeeded for =dev-libs/serdisplib-2.01
USE='lcd_devices_acoolsdcm lcd_devices_ddusbt -lcd_devices_directgfx lcd_devices_displaylink lcd_devices_framebuffer lcd_devices_glcd2usb -lcd_devices_goldelox lcd_devices_i2c -lcd_devices_ks0108 lcd_devices_l4m -lcd_devices_lc7981 -lcd_devices_lh155 lcd_devices_nokcol -lcd_devices_pcd8544 lcd_devices_remote -lcd_devices_rs232 -lcd_devices_sed133x -lcd_devices_sed153x lcd_devices_sed156x lcd_devices_ssdoled -lcd_devices_stv8105 threads tools' succeeded for =dev-libs/serdisplib-2.01
USE='lcd_devices_acoolsdcm lcd_devices_ddusbt lcd_devices_directgfx lcd_devices_displaylink -lcd_devices_framebuffer lcd_devices_glcd2usb lcd_devices_goldelox lcd_devices_i2c -lcd_devices_ks0108 lcd_devices_l4m lcd_devices_lc7981 lcd_devices_lh155 lcd_devices_nokcol -lcd_devices_pcd8544 -lcd_devices_remote -lcd_devices_rs232 lcd_devices_sed133x lcd_devices_sed153x lcd_devices_sed156x -lcd_devices_ssdoled lcd_devices_stv8105 threads tools' succeeded for =dev-libs/serdisplib-2.01
USE='lcd_devices_acoolsdcm -lcd_devices_ddusbt -lcd_devices_directgfx lcd_devices_displaylink lcd_devices_framebuffer -lcd_devices_glcd2usb lcd_devices_goldelox -lcd_devices_i2c -lcd_devices_ks0108 -lcd_devices_l4m -lcd_devices_lc7981 lcd_devices_lh155 lcd_devices_nokcol lcd_devices_pcd8544 lcd_devices_remote lcd_devices_rs232 -lcd_devices_sed133x -lcd_devices_sed153x lcd_devices_sed156x lcd_devices_ssdoled lcd_devices_stv8105 threads tools' succeeded for =dev-libs/serdisplib-2.01

FEATURES=' test' USE='' succeeded for =x11-libs/libdlo-0.1.2-r1
USE='-static-libs' succeeded for =x11-libs/libdlo-0.1.2-r1
USE='static-libs' succeeded for =x11-libs/libdlo-0.1.2-r1
Comment 2 Conrad Kostecki gentoo-dev 2019-07-30 19:29:41 UTC
Hi!
Many thanks for testing.

(In reply to ernsteiswuerfel from comment #1)
> One build in the tatt-list fails due to:

Could you give me the build.log?

Conrad
Comment 3 Conrad Kostecki gentoo-dev 2019-07-30 19:42:11 UTC
(In reply to ernsteiswuerfel from comment #1)
> USE='lcd_devices_acoolsdcm lcd_devices_ddusbt -lcd_devices_directgfx
> lcd_devices_displaylink -lcd_devices_framebuffer -lcd_devices_glcd2usb
> -lcd_devices_goldelox -lcd_devices_i2c lcd_devices_ks0108 -lcd_devices_l4m
> lcd_devices_lc7981 lcd_devices_lh155 lcd_devices_nokcol lcd_devices_pcd8544
> lcd_devices_remote lcd_devices_rs232 lcd_devices_sed133x
> -lcd_devices_sed153x -lcd_devices_sed156x lcd_devices_ssdoled
> lcd_devices_stv8105 -threads tools' failed for =dev-libs/serdisplib-2.01

Does this work, if you enable in this case USE="threads"? If I see this correctly, that seems to be the cause here?
Comment 4 ernsteiswuerfel archtester 2019-08-07 10:13:55 UTC
Created attachment 585966 [details]
tatt-tests.report (ppc)

Hi Conrad!

Did a re-run of the tatt testsuite. Everything looking good now. Thanks!
Comment 5 Conrad Kostecki gentoo-dev 2019-08-07 20:02:30 UTC
Thanks! Filled PR.
Comment 6 Larry the Git Cow gentoo-dev 2019-08-08 03:32:55 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f51b1c728725f6bac3d5f5fea63367f0c4c9f5a5

commit f51b1c728725f6bac3d5f5fea63367f0c4c9f5a5
Author:     Conrad Kostecki <conrad@kostecki.com>
AuthorDate: 2019-08-07 20:00:49 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2019-08-08 03:32:41 +0000

    dev-libs/serdisplib: add ~ppc keyword
    
    Thanks to ernsteiswuerfel, ~ppc keyword can be added.
    
    Closes: https://bugs.gentoo.org/690412
    Package-Manager: Portage-2.3.71, Repoman-2.3.17
    Signed-off-by: Conrad Kostecki <conrad@kostecki.com>
    Closes: https://github.com/gentoo/gentoo/pull/12635
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 dev-libs/serdisplib/serdisplib-2.01.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94fc13dc4d7370eee4c09e270ae1c6b1ae47d1d5

commit 94fc13dc4d7370eee4c09e270ae1c6b1ae47d1d5
Author:     Conrad Kostecki <conrad@kostecki.com>
AuthorDate: 2019-08-07 19:59:42 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2019-08-08 03:32:40 +0000

    x11-libs/libdlo: add ~ppc keyword
    
    Thanks to ernsteiswuerfel, ~ppc keyword can be added.
    
    Bug: https://bugs.gentoo.org/690412
    Package-Manager: Portage-2.3.71, Repoman-2.3.17
    Signed-off-by: Conrad Kostecki <conrad@kostecki.com>
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 x11-libs/libdlo/libdlo-0.1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 7 Sergei Trofimovich (RETIRED) gentoo-dev 2019-08-10 10:19:18 UTC
~ppc keyworded