trying to create FC4 rpm of rdup-0.2.13

Graham King <[email protected]> Tue, 27 Jun 2006 20:56:44 +0100
Newsgroups gmane.comp.sysutils.backup.hdup.general
Message-ID <[email protected]>
--=-8vRbQFrn0J/melNJjYI1
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

I'm trying to create an RPM package for my Fedora Core 4 machine of
rdup-0.2.13, based on Vitaly Lipatov's work at
ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/i586/SRPMS.classic/rdup-0.2.13-alt0.1.src.rpm

Using the slightly modified spec file, attached, rpmbuild now gets as
far as the %build section, failing with:
        gcc -Wall -W -Werror -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
        -fexceptions -m32 -march=i386 -mtune=pentium4
        -fasynchronous-unwind-tables -DHAVE_CONFIG_H -Os
        -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -Wpointer-arith
        -Wstrict-prototypes -I/usr/include/glib-2.0
        -I/usr/lib/glib-2.0/include   -c rdup.c
        cc1: warnings being treated as errors
        rdup.c: In function 'main':
        rdup.c:288: warning: ignoring return value of 'ftruncate',
        declared with attribute warn_unused_result
        make: *** [rdup.o] Error 1
        error: Bad exit status from /var/tmp/rpm-tmp.16255 (%build)

Finally, I've tracked this down to the default CFLAGS of FC4's rpmbuild,
which include -Wp,-D_FORTIFY_SOURCE=2

Being neither a C programmer nor an rpm expert, I'm now seeking the
answer to either of these questions:

1) How to patch rdup so that it compiles with -Wp,-D_FORTIFY_SOURCE=2  ?
or
2) An efficient way to remove that CFLAG from %configure, using the spec
file  (in other words, without requiring a change to any rpmrc file)?

thanks in anticipation
-- 
Graham King <[email protected]>

--=-8vRbQFrn0J/melNJjYI1
Content-Disposition: attachment; filename=rdup.spec
Content-Type: text/plain; name=rdup.spec; charset=UTF-8
Content-Transfer-Encoding: base64

TmFtZTogcmR1cA0KVmVyc2lvbjogMC4yLjEzDQpSZWxlYXNlOiBhbHQwLjENCg0KU3VtbWFyeTog
cHJpbnRzIGZpbGVuYW1lcyBmb3IgYmFja3VwDQoNCkxpY2Vuc2U6IEdQTA0KR3JvdXA6IEZpbGUg
dG9vbHMNClVybDogaHR0cDovL3d3dy5taWVrLm5sL3Byb2plY3RzL3JkdXAvaW5kZXguaHRtbA0K
DQpQYWNrYWdlcjogVml0YWx5IExpcGF0b3YgPGxhdkBhbHRsaW51eC5ydT4NCg0KU291cmNlOiBo
dHRwOi8vd3d3Lm1pZWsubmwvcHJvamVjdHMvJW5hbWUvJW5hbWUtJXZlcnNpb24udGFyLmJ6Mg0K
UGF0Y2g6ICVuYW1lLTAuMi40LnBhdGNoDQoNCiMgQXV0b21hdGljYWxseSBhZGRlZCBieSBidWls
ZHJlcSBvbiBGcmkgRmViIDE3IDIwMDYNCkJ1aWxkUmVxdWlyZXM6IGdsaWIyLWRldmVsIHBrZ2Nv
bmZpZw0KDQolZGVzY3JpcHRpb24NCnJkdXAgaXMgYSB1dGlsaXR5IGluc3BpcmVkIGJ5IHJzeW5j
IGFuZCB0aGUgcGxhbjkgd2F5IG9mIGRvaW5nIGJhY2t1cHMuDQpyZHVwIGl0IHNlbGYgZG9lcyBu
b3QgYmFja3VwIGFueXRoaW5nLCBpdCBvbmx5IHByaW50IGEgbGlzdCBvZiBhYnNvbHV0ZQ0KZmls
ZW5hbWVzIHRvIHN0YW5kYXJkIG91dHB1dC4gQXV4aWxhcnkgc2NyaXB0cyBhcmUgbmVlZGVkIHRo
YXQgYWN0IG9uDQp0aGlzIGxpc3QgYW5kIGltcGxlbWVudCB0aGUgYmFja3VwIHN0cmF0ZWd5Lg0K
DQolcHJlcA0KJXNldHVwIC1xDQolcGF0Y2gNCg0KJWJ1aWxkDQovdXNyL2Jpbi9hdXRvcmVjb25m
DQolY29uZmlndXJlDQptYWtlDQoNCiVpbnN0YWxsDQpta2RpciAtcCAlYnVpbGRyb290JV9zYmlu
ZGlyDQolbWFrZV9pbnN0YWxsIGluc3RhbGwgREVTVERJUj0lYnVpbGRyb290DQoNCiVmaWxlcw0K
JWRvYyBBVVRIT1JTIEJBQ0tVUFMgREVQRU5ERU5DSUVTIENoYW5nZUxvZyBSRUFETUUgREVTSUdO
IFNDUklQVFMgdG9kbw0KJWRvYyBzaC1yZXN0b3JlLyBzaC10b29scy8gcG9zdGVyLyByYi10b29s
cy8gaGR1cC8NCiMlX2JpbmRpci8qDQolX3NiaW5kaXIvKg0KJV9tYW4xZGlyLyoNCiVfbWFuOGRp
ci8qDQoNCg0KJWNoYW5nZWxvZw0KKiBUdWUgSnVuIDI3IDIwMDYgIEdyYWhhbSBLaW5nDQotIHdv
cmsgaW4gcHJvZ3Jlc3MsIGdldHRpbmcgdGhpcyB0byBidWlsZCBvbiBGZWRvcmEgY29yZSA0DQoN
CiogU2F0IE1heSAyNyAyMDA2IFZpdGFseSBMaXBhdG92IDxsYXZAYWx0bGludXgucnU+IDAuMi4x
My1hbHQwLjENCi0gbmV3IHZlcnNpb24gMC4yLjEzDQotIGVuYWJsZSBtYWtlX2J1aWxkDQotIGFk
ZCBuZXcgZGlyZWN0b3JpZXMgdG8gZG9jDQoNCiogRnJpIE1hciAxNyAyMDA2IFZpdGFseSBMaXBh
dG92IDxsYXZAYWx0bGludXgucnU+IDAuMi41LWFsdDAuMQ0KLSBuZXcgdmVyc2lvbiAwLjIuNSAo
d2l0aCBycG1yYiBzY3JpcHQpDQoNCiogU2F0IE1hciAxMSAyMDA2IFZpdGFseSBMaXBhdG92IDxs
YXZAYWx0bGludXgucnU+IDAuMi40LWFsdDAuMQ0KLSBuZXcgdmVyc2lvbiAwLjIuNA0KLSBmaXgg
b2JqZWN0cyBvcmRlciBmb3IgbGQodikNCg0KKiBUaHUgTWFyIDAyIDIwMDYgVml0YWx5IExpcGF0
b3YgPGxhdkBhbHRsaW51eC5ydT4gMC4yLjMtYWx0MC4xDQotIG5ldyB2ZXJzaW9uIDAuMi4zICh3
aXRoIHJwbXJiIHNjcmlwdCkNCg0KKiBGcmkgRmViIDI0IDIwMDYgVml0YWx5IExpcGF0b3YgPGxh
dkBhbHRsaW51eC5ydT4gMC4yLjItYWx0MC4xDQotIG5ldyB2ZXJzaW9uIDAuMi4yICh3aXRoIHJw
bXJiIHNjcmlwdCkNCg0KKiBGcmkgRmViIDE3IDIwMDYgVml0YWx5IExpcGF0b3YgPGxhdkBhbHRs
aW51eC5ydT4gMC4yLjEtYWx0MC4xDQotIGluaXRpYWwgYnVpbGQgZm9yIEFMVCBMaW51eCBTaXN5
cGh1cw0K


--=-8vRbQFrn0J/melNJjYI1
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
hdup-user mailing list
[email protected]
http://atoom.net/cgi-bin/mailman/listinfo/hdup-user

--=-8vRbQFrn0J/melNJjYI1--