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--