Hello community, here is the log from the commit of package kino checked in at Wed Jul 12 20:35:50 CEST 2006. -------- --- kino/kino.changes 2006-02-18 01:11:36.000000000 +0100 +++ kino/kino.changes 2006-07-12 15:33:09.000000000 +0200 @@ -1,0 +2,5 @@ +Wed Jul 12 15:32:55 CEST 2006 - jpr@suse.de + +- Wrap global reference in extern C directive + +------------------------------------------------------------------- New: ---- kino-extern-c.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kino.spec ++++++ --- /var/tmp/diff_new_pack.CpAejB/_old 2006-07-12 20:35:28.000000000 +0200 +++ /var/tmp/diff_new_pack.CpAejB/_new 2006-07-12 20:35:28.000000000 +0200 @@ -18,13 +18,14 @@ Provides: Kino Autoreqprov: on Version: 0.8.0 -Release: 4 +Release: 15 Summary: Kino is a Nonlinear DV Editor for GNU/Linux Source: %{name}-%{version}.tar.bz2 Source1: %name.desktop Source2: %{name}-%{version}.png Patch0: gcc4-fix-Wstrict-null-sentinel.diff Patch1: libquicktime-configure.diff +Patch2: kino-extern-c.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -45,6 +46,7 @@ %setup -q %patch0 -p1 %patch1 +%patch2 %build #autoreconf -f -i @@ -83,6 +85,8 @@ /opt/gnome/share/mime/packages/kino.xml %changelog -n kino +* Wed Jul 12 2006 - jpr@suse.de +- Wrap global reference in extern C directive * Sat Feb 18 2006 - gekker@suse.de - fixup .desktop file for ui team, docpath * Wed Feb 15 2006 - stbinner@suse.de ++++++ kino-extern-c.patch ++++++ --- src/kino_common.h +++ src/kino_common.h @@ -304,7 +304,9 @@ void fetchProjectMetadata( const std::string& projectKey ); }; -// Yucky global reference -extern KinoCommon *common; +extern "C" { + // Yucky global reference + extern KinoCommon *common; +} #endif ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...