Voilà je veux faire un RPM de
conky, en vue de le mettre sur
extra. J'ai réalisé le fichier spec que voici :
Name: conky
Version: 1.4.2
Release: 1%{?dist}
Summary: The conky program is a monithoring software for your desktop
Group: System/Monitoring
License: GPL
URL: http://conky.sourceforge.net/
Source0: http://ovh.dl.sourceforge.net/sourceforge/conky/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: expat-devel, freetype-devel
%description
Conky is a program which can display arbitrary information (such
as the date, CPU temperature from i2c, MPD info, and anything
else you desire) to the root window in X11.
%prep
%setup -q
%build
%configure
%{__make} %{?_smp_mflags}
%install
%{__rm} -rf %{buildroot}
%makeinstall
%clean
%{__rm} -rf %{buildroot}
%files
%defattr(-,root,root,0755)
%doc README NEWS COPYING AUTHORS TODO
%{_bindir}/*
%{_mandir}/man1/*
%changelog
* Sat Jun 03 2006 Sebastien XXXX <sebastien.xxxxx CHEZ gmail.com> - 1.4.2-1
- Update spec file for conky 1.4.2
* Fri Apr 21 2006 Sebastien XXXX <sebastien.xxxxx CHEZ gmail.com> - 1.4.1-1
- Update spec file for conky 1.4.1
* Sun Dec 11 2005 Sebastien XXXX <sebastien.xxxxx CHEZ gmail.com> - 1.3.4-1
- Initial package.
La compilation du rpm se passe bien, mais si après installation de se dernier, je lance conky, j'ai un message d'erreur :
[pti-seb@xblade ~]$ conky
*** buffer overflow detected ***: conky terminated
======= Backtrace: =========
/lib64/libc.so.6(__chk_fail+0x2f)[0x3cbb6dfaef]
conky[0x41acd9]
/lib64/libc.so.6(__libc_start_main+0xf4)[0x3cbb61ce54]
conky[0x403f99]
======= Memory map: ========
00400000-00427000 r-xp 00000000 fd:00 2804369 /usr/bi n/conky
00527000-00528000 rw-p 00027000 fd:00 2804369 /usr/bi n/conky
00528000-00553000 rw-p 00528000 00:00 0 [heap]
3cbb400000-3cbb41a000 r-xp 00000000 fd:00 3652144 /lib64/ ld-2.4.so
3cbb519000-3cbb51a000 r--p 00019000 fd:00 3652144 /lib64/ ld-2.4.so
3cbb51a000-3cbb51b000 rw-p 0001a000 fd:00 3652144 /lib64/ ld-2.4.so
3cbb600000-3cbb73f000 r-xp 00000000 fd:00 3652146 /lib64/ libc-2.4.so
3cbb73f000-3cbb83f000 ---p 0013f000 fd:00 3652146 /lib64/ libc-2.4.so
3cbb83f000-3cbb843000 r--p 0013f000 fd:00 3652146 /lib64/ libc-2.4.so
3cbb843000-3cbb844000 rw-p 00143000 fd:00 3652146 /lib64/ libc-2.4.so
3cbb844000-3cbb849000 rw-p 3cbb844000 00:00 0
3cbb900000-3cbb980000 r-xp 00000000 fd:00 3652163 /lib64/ libm-2.4.so
3cbb980000-3cbba80000 ---p 00080000 fd:00 3652163 /lib64/ libm-2.4.so
3cbba80000-3cbba81000 r--p 00080000 fd:00 3652163 /lib64/ libm-2.4.so
3cbba81000-3cbba82000 rw-p 00081000 fd:00 3652163 /lib64/ libm-2.4.so
3cbbb00000-3cbbb02000 r-xp 00000000 fd:00 3652149 /lib64/ libdl-2.4.so
3cbbb02000-3cbbc02000 ---p 00002000 fd:00 3652149 /lib64/ libdl-2.4.so
3cbbc02000-3cbbc03000 r--p 00002000 fd:00 3652149 /lib64/ libdl-2.4.so
3cbbc03000-3cbbc04000 rw-p 00003000 fd:00 3652149 /lib64/ libdl-2.4.so
3cbbd00000-3cbbe00000 r-xp 00000000 fd:00 913544 /usr/li b64/libX11.so.6.2.0
3cbbe00000-3cbbe07000 rw-p 00100000 fd:00 913544 /usr/li b64/libX11.so.6.2.0
3cbbf00000-3cbbf05000 r-xp 00000000 fd:00 913543 /usr/li b64/libXdmcp.so.6.0.0
3cbbf05000-3cbc004000 ---p 00005000 fd:00 913543 /usr/li b64/libXdmcp.so.6.0.0
3cbc004000-3cbc005000 rw-p 00004000 fd:00 913543 /usr/li b64/libXdmcp.so.6.0.0
3cbc100000-3cbc102000 r-xp 00000000 fd:00 913542 /usr/li b64/libXau.so.6.0.0
3cbc102000-3cbc202000 ---p 00002000 fd:00 913542 /usr/li b64/libXau.so.6.0.0
3cbc202000-3cbc203000 rw-p 00002000 fd:00 913542 /usr/li b64/libXau.so.6.0.0
3cbc500000-3cbc510000 r-xp 00000000 fd:00 2818869 /usr/li b64/libXext.so.6.4.0
3cbc510000-3cbc610000 ---p 00010000 fd:00 2818869 /usr/li b64/libXext.so.6.4.0
3cbc610000-3cbc611000 rw-p 00010000 fd:00 2818869 /usr/li b64/libXext.so.6.4.0
3cbc700000-3cbc712000 r-xp 00000000 fd:00 3652188 /lib64/ libpthread-2.4.so
3cbc712000-3cbc812000 ---p 00012000 fd:00 3652188 /lib64/ libpthread-2.4.so
3cbc812000-3cbc813000 r--p 00012000 fd:00 3652188 /lib64/ libpthread-2.4.so
3cbc813000-3cbc814000 rw-p 00013000 fd:00 3652188 /lib64/ libpthread-2.4.so
3cbc814000-3cbc818000 rw-p 3cbc814000 00:00 0
3cbc900000-3cbc992000 r-xp 00000000 fd:00 2807878 /usr/li b64/libglib-2.0.so.0.1000.2
3cbc992000-3cbca91000 ---p 00092000 fd:00 2807878 /usr/li b64/libglib-2.0.so.0.1000.2
3cbca91000-3cbca92000 rw-p 00091000 fd:00 2807878 /usr/li b64/libglib-2.0.so.0.1000.2
3cbca92000-3cbca93000 rw-p 3cbca92000 00:00 0
3cbcf00000-3cbcf09000 r-xp 00000000 fd:00 913541 /usr/li b64/libSM.so.6.0.0
3cbcf09000-3cbd009000 ---p 00009000 fd:00 913541 /usr/li b64/libSM.so.6.0.0
3cbd009000-3cbd00a000 rw-p 00009000 fd:00 913541 /usr/li b64/libSM.so.6.0.0
3cbd100000-3cbd117000 r-xp 00000000 fd:00 2804497 /usr/li b64/libICE.so.6.3.0
3cbd117000-3cbd216000 ---p 00017000 fd:00 2804497 /usr/li b64/libICE.so.6.3.0
3cbd216000-3cbd218000 rw-p 00016000 fd:00 2804497 /usr/li b64/libICE.so.6.3.0
3cbd218000-3cbd21b000 rw-p 3cbd218000 00:00 0
3cbfc00000-3cbfc0d000 r-xp 00000000 fd:00 3652189 /lib64/ libgcc_s-4.1.0-20060304.so.1
3cbfc0d000-3cbfd0d000 ---p 0000d000 fd:00 3652189 /lib64/ libgcc_s-4.1.0-20060304.so.1
3cbfd0d000-3cbfd0e000 rw-p 0000d000 fd:00 3652189 /lib64/ libgcc_s-4.1.0-20060304.so.1
2aaaaaaab000-2aaaaaaac000 rw-p 2aaaaaaab000 00:00 0
2aaaaaac7000-2aaaaaacd000 rw-p 2aaaaaac7000 00:00 0
7fffffaa0000-7fffffab5000 rw-p 7fffffaa0000 00:00 0 [stack]
ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0 [vdso]
Aborted
Je tiens à préciser qu'une compilation à la main, ne pose aucun problème de ce genre. J'en appel donc à l'aide, surtout aux grand de ce monde comme Remi, splinux et autre développeur Fedora ... :-D