Bug 10028 - Fail to build sudoku-savant with toolchain SDK
Summary: Fail to build sudoku-savant with toolchain SDK
Status: RESOLVED FIXED
Alias: None
Product: Manual Testing
Classification: QA/Testing
Component: manual-testing (show other bugs)
Version: 2.1
Hardware: x86 Multiple
: Medium normal
Target Milestone: 2.2 M3
Assignee: Ross Burton
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2016-07-26 10:15 UTC by Yi Zhao
Modified: 2016-07-29 07:54 UTC (History)
6 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: Regression (Used to work)
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yi Zhao 2016-07-26 10:15:42 UTC
Toolchain location: http://autobuilder.yoctoproject.org/pub/releases/yocto-2.2_M2.rc1/toolchain/

Git rev: master/36feb38045b7a2af86ece147fec54b0db3bf491f

Steps:

1. Download and install the toolchain SDK.
e.g. poky-glibc-x86_64-core-image-sato-core2-64-toolchain-2.1+snapshot.sh

2. Download sudoku-savant-1.3.tar.bz2 from http://sourceforge.net/projects/sudoku-savant/files/sudoku-savant/sudoku-savant-1.3/

3. Set the environment and run command:
$ ./configure ${CONFIGURE_FLAGS}

Error message for config.log:
#####################
[snip]
checking for PACKAGE... configure: error: Package requirements (gtk+-2.0 >= 2.4.0) were not met:

No package 'gtk+-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables PACKAGE_CFLAGS
and PACKAGE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

#######################

Seems like the gtk2 has been removed from SDK. If this is intended, we should modify our test case.
Comment 1 Ross Burton 2016-07-26 12:28:45 UTC
We removed Sudoku from the automated tests as Sato has moved from GTK+ 2 to GTK+ 3 (and replaced it with galculator).  Can you update the manual test plan that you are working from?
Comment 2 Yi Zhao 2016-07-27 03:34:09 UTC
(In reply to comment #1)
> We removed Sudoku from the automated tests as Sato has moved from GTK+ 2 to
> GTK+ 3 (and replaced it with galculator).  Can you update the manual test
> plan that you are working from?

OK. Thanks. I will update the test case.
Comment 3 Ross Burton 2016-07-28 15:03:34 UTC
Reassigning to Manual Testing, we've removed all instances of Sudoku in the meta/lib/oeqa sanity/selftest code, but the manual test cases (ie Testopia) need to be reviewed and all instances of sudoku replaced with galculator.
Comment 4 Yi Zhao 2016-07-29 07:54:05 UTC
I had updated the cases in Testopia. We can close this bug.