[Gelistirici] paket derlerken /root/.ccache/stats sandbox ihlali aliyorum

Serdar DALGIÇ serdar at cclub.metu.edu.tr
15 Eyl 2008 Pzt 04:17:01 EEST


Merhabalar

uzun zamandır karşılaştığım bir sorun. nedense kendi kullandığım 
makinelerde tekrar edebiliyorum :) (sorun benden kaynaklanıyor gibi 
düşünmeme neden oluyor bu da..)

herhangi bir paketi derlerken, misal contrib depodaki 
devel/applications/admin/fish

su - ile ya da su ile root olduğumda herhangi bir configure aşamasında 
hep /root/.ccache/stats hataları alıyorum.

sudo ile pisi bi -d pspec.xml dediğimde herhangi bir hata almıyorum.

****************************
...
checking whether we are using the GNU C compiler... Sandbox ihlali: 
unlink (/root/.ccache/conftest.tmp.hailsematary-sd-pardus.15139.i -> 
/root/.ccache/conftest.tmp.hailsematary-sd-pardus.15139.i)
Sandbox ihlali: open 
(/root/.ccache/conftest.tmp.hailsematary-sd-pardus.15139.i -> 
/root/.ccache/conftest.tmp.hailsematary-sd-pardus.15139.i)
Sandbox ihlali: unlink 
(/root/.ccache/conftest.tmp.hailsematary-sd-pardus.15139.i -> 
/root/.ccache/conftest.tmp.hailsematary-sd-pardus.15139.i)
Sandbox ihlali: unlink 
(/root/.ccache/tmp.cpp_stderr.hailsematary-sd-pardus.15139 -> 
/root/.ccache/tmp.cpp_stderr.hailsematary-sd-pardus.15139)
Sandbox ihlali: open (/root/.ccache/stats -> /root/.ccache/stats)
yes
checking whether /usr/bin/colorgcc accepts -g... Sandbox ihlali: unlink 
(/root/.ccache/conftest.tmp.hailsematary-sd-pardus.15161.i -> 
/root/.ccache/conftest.tmp.hailsematary-sd-pardus.15161.i)
Sandbox ihlali: open 
(/root/.ccache/conftest.tmp.hailsematary-sd-pardus.15161.i -> 
/root/.ccache/conftest.tmp.hailsematary-sd-pardus.15161.i)
Sandbox ihlali: unlink 
(/root/.ccache/conftest.tmp.hailsematary-sd-pardus.15161.i -> 
/root/.ccache/conftest.tmp.hailsematary-sd-pardus.15161.i)
Sandbox ihlali: unlink 
(/root/.ccache/tmp.cpp_stderr.hailsematary-sd-pardus.15161 -> 
/root/.ccache/tmp.cpp_stderr.hailsematary-sd-pardus.15161)
Sandbox ihlali: open (/root/.ccache/stats -> /root/.ccache/stats)
yes                                                                                                                                                          

...
...
configure: creating ./config.status
config.status: creating Makefile
config.status: creating fish.spec
config.status: creating Doxyfile.help
config.status: creating seq
config.status: creating config.h
fish is now configured.
Use 'make' and 'make install' to build and install fish.
DEBUG: "./configure --prefix=/usr --build=i686-pc-linux-gnu 
--mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share 
--sysconfdir=/etc --localstatedir=/var/lib --libexecdir=/usr/libexec 
--without-xsel" için dönüş değeri 0
Sandbox violation result:
* open (/root/.ccache/stats -> /root/.ccache/stats)
* open (/root/.ccache/stats -> /root/.ccache/stats)
* open (/root/.ccache/stats -> /root/.ccache/stats)
* open (/root/.ccache/stats -> /root/.ccache/stats)
* open (/root/.ccache/stats -> /root/.ccache/stats)
* unlink (/root/.ccache/conftest.tmp.hailsematary-sd-pardus.15122.i -> 
/root/.ccache/conftest.tmp.hailsematary-sd-pardus.15122.i)
* open (/root/.ccache/conftest.tmp.hailsematary-sd-pardus.15122.i -> 
/root/.ccache/conftest.tmp.hailsematary-sd-pardus.15122.i)
* unlink (/root/.ccache/conftest.tmp.hailsematary-sd-pardus.15122.i -> 
/root/.ccache/conftest.tmp.hailsematary-sd-pardus.15122.i)
* unlink (/root/.ccache/tmp.cpp_stderr.hailsematary-sd-pardus.15122 -> 
/root/.ccache/tmp.cpp_stderr.hailsematary-sd-pardus.15122)
* open (/root/.ccache/stats -> 
/root/.ccache/stats)                                                                                                          

...
...
****************************************************************

sistemim güncel bu arada..

hailsematary-sd-pardus fish # pisi info pisi
Yüklü paket:
Ad: pisi, versiyon 2.0.1, sürüm 104, inşa 29

hailsematary-sd-pardus fish # pisi info ccache
Yüklü paket:
Ad: ccache, versiyon 2.4, sürüm 6, inşa 2

hailsematary-sd-pardus fish # ccache -s
cache directory                     /root/.ccache
cache hit                            968
cache miss                           633
called for link                       17
compile failed                        49
preprocessor error                    13
not a C/C++ file                      24
autoconf compile/link                236
unsupported compiler option            2
no input file                        173
files in cache                      1266
cache size                           5.6 Mbytes
max cache size                       2.0 Gbytes

ccache -c/ -C / -z parametreleriyle ccache'le ilgili işlemleri yaptıktan 
sonra da build etmeyi denediğimde hep aynı sonucu alıyorum.

konuyla ilgili temmuzda bir yazı yazılmıştı ama herhangi bir cevap 
gelmemişti..
http://liste.pardus.org.tr/gelistirici/2008-July/012698.html

bu konuda aydınlatma yapabilecek kimse var mıdır acaba? :)

iyi çalışmalar

-serdar



Gelistirici mesaj listesiyle ilgili daha fazla bilgi