Hi John,

 

>> debug:   nothing provides pkgconfig(cynara)

That is because cynara is not a library. This package contains cynara
service.

If you need to build package which uses cynara you must use

cynara-admin or cynara-client package.

I'm pretty sure you need cynara-client so change dependency to:

BuildRequires: pkgconfig(cynara-client)

Also modify your CMakeLists.txt to use cynara-client e.g.

you can add cynara-client to PKG_CHECK_MODULES macro.

 

Best Regards

Adam Malinowski

 

From: IVI [mailto:[email protected]] On Behalf Of Lv, RuiX
Sent: Tuesday, August 12, 2014 8:46 AM
To: Lv, RuiX; Whiteman, John L; [email protected]
Subject: RE: gbs expansion Error for Cynara Package

 

Hi John,

 

"pkgconfig(cynara)" can NOT be provided by any Tizen packages.

Please make the following modification in your spec file:

 

Change 

"BuildRequires: pkgconfig(cynara)"

to                                               

"BuildRequires: cynara"

 

And then fix related issue in CMakeLists.txt and try again.

 

Rui

 

From: IVI [mailto:[email protected]] On Behalf Of Lv, RuiX
Sent: Tuesday, August 12, 2014 7:41 AM
To: Whiteman, John L; [email protected]
Subject: RE: gbs expansion Error for Cynara Package

 

Hi John,

 

What's the package that depends on the newly added cynara?

I'll try producing the error on my local machine and help root cause the
issue.

 

Rui

 

From: IVI [mailto:[email protected]] On Behalf Of Whiteman, John L
Sent: Tuesday, August 12, 2014 4:45 AM
To: [email protected]
Subject: gbs expansion Error for Cynara Package

 

I'm attempting to create a package that depends on the newly added cynara
package.  When I try to build I get the following expansion error:

 

debug: expansion error

debug:   nothing provides pkgconfig(cynara)

 

I'm using few of that latest repos and a local directory -- all contain the
cynara package, but no success:

http://download.tizen.org/releases/daily/tizen/ivi/latest/repos/atom/package
s/

https://download.tizen.org/snapshots/tizen/ivi/latest/repos/atom/packages/

 

I even pointed to common repo, but no luck. 

 

I'm using the latest build.conf

http://download.tizen.org/snapshots/tizen/ivi/latest/repos/atom/packages/rep
odata/8c262bdf6b0207657429addd83717bd99a8a25b978d4a3810abe8fe89a41a25a-build
.conf.gz

 

My GBS command:

$ gbs -d -v -c ./.gbs.conf build --include-all -A i586

 

And its contents:

 

[general]

tmpdir=/var/tmp

profile = profile.me

work_dir = .

editor = vi

packaging_branch = master

packaging_dir = packaging

upstream_branch = upstream

buildroot = ~/GBS-ROOT/

 

[profile.me]

buildconf=./build.conf

obs=obs.tizen

repos=repo.tizen_all

 

[repo.tizen_all]

url=repo.tizen_latest, repo.tizen_latest_snapshot

 

[repo.tizen_latest]

url=http://download.tizen.org/releases/daily/tizen/ivi/latest/repos/atom/pac
kages/

 

[repo.tizen_latest_snapshot]

url=https://download.tizen.org/snapshots/tizen/ivi/latest/repos/atom/package
s/

 

[obs.tizen]

url=https://api.tizen.org

 

Any suggestions why GBS doesn't see it or at least a work around so I can
compile?

 

Best Regards,

John L. Whiteman

 

_______________________________________________
IVI mailing list
[email protected]
https://lists.tizen.org/listinfo/ivi

Reply via email to