[openmamba-devel-it] xgngeo e errore su temp file
Ercole Carpanetto
ercole69 a gmail.com
Gio 12 Giu 2008 00:43:11 CEST
Ok risolto adesso l'RPM viene generato.
Bisognava mettere --prefix=%{buildroot} sulla stessa riga python
setup.py install; se lo metto sulla riga sotto con il "\" di
collegamento non va.
Ciao
Ercole
2008/6/12, Silvan Calarco <silvan.calarco a mambasoft.it>:
> Prova con:
>
> python setup.py install \
> --root=%{buildroot} \
> --prefix=%{_prefix} \
> --install-headers=%{_includedir}/python \
> --install-lib=%{python_sitearch}
>
> Occhio a non mettere spazi prima e dopo l'uguale. Ho preso come riferimento
> uno specfile che deve fare la stessa cosa, nella fattispecie synce-kpm.
>
> ciao
> Silvan
>
> Alle mercoledì 11 giugno 2008, Ercole Carpanetto ha scritto:
>> Niente da fare: continua a dare errore
>>
>> Traceback (most recent call last):
>> File "setup.py", line 95, in ?
>> shutil.copy("./data/script/xgngeo_startup.py", startup_script)
>> File "/usr/lib/python2.4/shutil.py", line 82, in copy
>> copymode(src, dst)
>> File "/usr/lib/python2.4/shutil.py", line 61, in copymode
>> os.chmod(dst, mode)
>> OSError: [Errno 1] Operation not permitted: '/usr/bin/xgngeo'
>> error: Bad exit status from /var/tmp/rpm-tmp.57613 (%install)
>>
>> 2008/6/11, Titti a gmail <tiziana.ferro a gmail.com>:
>> > Ercole Carpanetto ha scritto:
>> >> Ciao a tutti, sto provando a pacchettizzare xgngeo ma mi fa impazzire
>> >> con un errore quando cerco di creare gli rpm:
>> >> error: Unable to open temp file.
>> >> RPM build errors:
>> >> Unable to open temp file.
>> >> ERROR: rpmbuild è terminato con il codice d'errore `1'
>> >> Il problema sembra essere nel programma python d'installazione che
>> >> forza la copia dell'eseguibile in /bin/ anche se gli passo --root o
>> >> --prefix; se lancio l'installazione manualmente in una directory
>> >> temporanea funziona.
>> >> Allego lo spec se a qualcuno viene in mente una soluzione.
>> >
>> > probabilmente con python è diverso
>> >
>> > comunque quando faccio l'install (usando però %makeinstall) a volte
>> > imposto la destdir
>> >
>> > %makeinstall DESTDIR=%{buildroot}
>> >
>> > ho dei dubbi che ti possa essere d'aiuto comunque te lo posto lo stesso.
>> >
>> > Titti
>
>
>
> --
> mambaSoft di Calarco Silvan
> Web: http://www.mambasoft.it
>
> mambaSoft Store @ http://shop.mambasoft.it
> openmamba GNU/Linux development @ http://www.openmamba.org
>
Maggiori informazioni sulla lista
openmamba-devel-it