Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 552498 - gnome-extra/gnome-calendar-3.16.2 fails to compile: undefined reference to 'icaltime_days_in_year'
Summary: gnome-extra/gnome-calendar-3.16.2 fails to compile: undefined reference to 'i...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: gnome-3.16
  Show dependency tree
 
Reported: 2015-06-18 21:04 UTC by Faraclas
Modified: 2015-06-20 03:14 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Build Log and emerge --info (file_552498.txt,52.58 KB, text/plain)
2015-06-18 21:04 UTC, Faraclas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Faraclas 2015-06-18 21:04:40 UTC
Created attachment 405356 [details]
Build Log and emerge --info

Compile fails for gnome-extra/gnome calendar

# emerge -pqv =gnome-extra/gnome-calendar-3.16.2::gentoo
[ebuild  N    ] gnome-extra/gnome-calendar-3.16.2
Comment 1 Rafał Mużyło 2015-06-18 22:41:44 UTC
Well, given that you're mixing, chances are dev-libs/libical dep is not high enough.
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-19 14:33:13 UTC
(In reply to Rafał Mużyło from comment #1)
> Well, given that you're mixing, chances are dev-libs/libical dep is not high
> enough.

Bizarre, it seems that libical-0.48 defined icaltime_days_in_year() in a public header, but forgot to add an implementation of the function :/
Comment 3 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-19 14:42:43 UTC
(In reply to Alexandre Rostovtsev from comment #2)

s/defined/declared/
Comment 4 Faraclas 2015-06-19 15:17:44 UTC
I upgraded to dev-libs/libical-1.0.1 and then gnome-calendar-3.16.2 compiled successfully.

So to fix this bug, dev-libs/libical-1.0.1 needs to be added as a dependency.
Comment 5 Pacho Ramos gentoo-dev 2015-06-19 17:03:10 UTC
I confirm it needs newer libical
Comment 6 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-20 03:14:44 UTC
Fixed in cvs without a revision bump. Patch submitted upstream at https://bugzilla.gnome.org/show_bug.cgi?id=751244

Thanks for reporting and testing!

+  20 Jun 2015; Alexandre Rostovtsev <tetromino@gentoo.org>
+  -gnome-calendar-3.16.1.ebuild, gnome-calendar-3.16.2.ebuild:
+  Require libical-1.0.1 (bug #552498, thanks to Faraclas and Rafał Mużyło).
+  Drop old.