FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Fedora Development

 
 
LinkBack Thread Tools
 
Old 04-05-2008, 02:08 PM
Denis Leroy
 
Default libsigc++20 2.2 rebuild issues

Wart wrote:

Matt Domsch wrote:

Fedora Rawhide-in-Mock Build Results for i386
using rawhide from 3/29 and for any failures, again with 3/31

Full logs at http://linux.dell.com/files/fedora/FixBuildRequires/

Total packages: 5500
Number failed to build: 304
Number expected to fail due to ExclusiveArch or ExcludeArch: 13
Leaving: 291
(there may be some duplicates if rawhide has 2 versions of a package)


[...]

wart: sear


This depends on libsigc++20, which was upgraded from 2.0.x to 2.2.2,
which broke backwards compatibility in some cases. Did I miss an
announcement of this somewhere?


Yes my apologies for this. libsigc++20 2.2 turned off support for the
deprecated 1.2 API, and that wasn't made very clear whth 2.2.0 came out.
I just sent you a patch for sear that compiles for me.


A quick howto to port to the 2.0 API

1) email me :-)

or

2) install and run regexxer. regexxer is your friend.

look for occurences of 'SigC::slot'. These must be replaced with
'sigc::mem_fun' if it has 2 arguments, or 'sigc:tr_fun' if it has one arg.


'Sigc::Signal' should be replaced with 'sigc::signal'

'Sigc::Object' is replaced by 'sigc::trackable'.

Generally, any use of 'SigC' instead of 'sigc' will cause a failure.

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 04-05-2008, 04:07 PM
Wart
 
Default libsigc++20 2.2 rebuild issues

Denis Leroy wrote:
> Wart wrote:
>> Matt Domsch wrote:
>>> Fedora Rawhide-in-Mock Build Results for i386
>>> using rawhide from 3/29 and for any failures, again with 3/31
>>>
>>> Full logs at http://linux.dell.com/files/fedora/FixBuildRequires/
>>>
>>> Total packages: 5500
>>> Number failed to build: 304
>>> Number expected to fail due to ExclusiveArch or ExcludeArch: 13
>>> Leaving: 291
>>> (there may be some duplicates if rawhide has 2 versions of a package)
>>>
>> [...]
>>> wart: sear
>>
>> This depends on libsigc++20, which was upgraded from 2.0.x to 2.2.2,
>> which broke backwards compatibility in some cases. Did I miss an
>> announcement of this somewhere?
>
> Yes my apologies for this. libsigc++20 2.2 turned off support for the
> deprecated 1.2 API, and that wasn't made very clear whth 2.2.0 came out.
> I just sent you a patch for sear that compiles for me.
>
> A quick howto to port to the 2.0 API
>
> 1) email me :-)
>
> or
>
> 2) install and run regexxer. regexxer is your friend.
>
> look for occurences of 'SigC::slot'. These must be replaced with
> 'sigc::mem_fun' if it has 2 arguments, or 'sigc:tr_fun' if it has one
> arg.
>
> 'Sigc::Signal' should be replaced with 'sigc::signal'
>
> 'Sigc::Object' is replaced by 'sigc::trackable'.
>
> Generally, any use of 'SigC' instead of 'sigc' will cause a failure.

Many thanks for the patch! I've successfully rebuilt sear and sent the
patch upstream.

Regards,

--Wart

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 04-06-2008, 10:31 AM
Denis Leroy
 
Default libsigc++20 2.2 rebuild issues

Wart wrote:

Denis Leroy wrote:

Wart wrote:

Matt Domsch wrote:

Fedora Rawhide-in-Mock Build Results for i386
using rawhide from 3/29 and for any failures, again with 3/31

Full logs at http://linux.dell.com/files/fedora/FixBuildRequires/

Total packages: 5500
Number failed to build: 304
Number expected to fail due to ExclusiveArch or ExcludeArch: 13
Leaving: 291
(there may be some duplicates if rawhide has 2 versions of a package)


[...]

wart: sear

This depends on libsigc++20, which was upgraded from 2.0.x to 2.2.2,
which broke backwards compatibility in some cases. Did I miss an
announcement of this somewhere?

Yes my apologies for this. libsigc++20 2.2 turned off support for the
deprecated 1.2 API, and that wasn't made very clear whth 2.2.0 came out.


An update on this. Here's the list of affected packages and
corresponding BZs :


sear 440772 CLOSED
seq24 434123(gcc43),440363(sigc) OPEN
mysql-gui-tools 433987(gcc43),440734(sigc) OPEN
plotmm 440563(sigc) OPEN
workrave 440804(sigc) CLOSED

I've submitted patches for the unresolved ones. They all compiled for me
on rawhide, except for mysql-gui-tools which compiles on F-8 but not on
F-9 because of some unexpected regexp compile failure (didn't pursue).


--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 

Thread Tools




All times are GMT. The time now is 08:08 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org