Problem z %py_build przy próbie budowania calibre

Łukasz Maśko ed at yen.ipipan.waw.pl
Thu Dec 31 15:07:23 CET 2015


Próbuję właśnie podbić calibre do najnowszej wersji, ale budowanie wywraca się 
chyba nie z powodu samego calibre:

[...]
Wykonywanie(%build): /bin/sh -e /tmp/rpm-tmp.79181
TMP=/tmp
HOME=/home/users/ed
PATH=/bin:/usr/bin:/usr/sbin:/sbin:/usr/X11R6/bin
TMPDIR=/tmp
+ umask 022
+ cd /home/users/ed/rpm/BUILD                                                                                                                                                             
+ cd calibre-2.47.0                                                                                                                                                                       
+ CC=i686-pld-linux-gcc CXX=i686-pld-linux-g++ OVERRIDE_CFLAGS='-O2 -fwrapv -
pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -
fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong 
--param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-
unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-
tracking-assignments -g2 ' OVERRIDE_LDFLAGS='-Wl,--as-needed -Wl,--no-copy-dt-
needed-entries -Wl,-z,relro -Wl,-z,combreloc ' QMAKE=/usr/bin/qmake-qt5 
LDFLAGS='-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-
z,combreloc '                                                                                                                                   
+ export LDFLAGS                                                                                                                                                                          
+ CFLAGS=' -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-
debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -
fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -
march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-
types-section -fvar-tracking-assignments -g2 ' 
+ export CFLAGS
+ CXXFLAGS=' -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -
fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 
-fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -
march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-
types-section -fvar-tracking-assignments -g2 ' 
+ export CXXFLAGS
+ CC=i686-pld-linux-gcc 
+ export CC
+ CXX=i686-pld-linux-g++ 
+ export CXX
+ /usr/bin/python2 setup.py build '--build-base=build-2'
Usage: python setup.py build [options]

calibre depends on several python extensions written in C/C++.
This command will compile them. You can influence the compile
process by several environment variables, listed below:

[...]

setup.py: error: no such option: --build-base
error: Błędny status wyjścia z /tmp/rpm-tmp.79181 (%build)


Błędy budowania RPM-a:
    Błędny status wyjścia z /tmp/rpm-tmp.79181 (%build)

(wyciąłem to co jest bez znaczenia). Problemem jest, jak widać, parametr 
podawany do pythona: --buid-base=build2. Jak się ręcznie z linii poleceń 
odpali samo /usr/bin/python2 setup.py build, to kompilacja idzie. A sam 
parametr siedzi w makrze %py_build. Czy tam jest coś źle, czy jednak problem 
siedzi przed moim monitorem?

-- 
Łukasz Maśko                                                            _o)
Lukasz.Masko(at)ipipan.waw.pl                                           /\\
Registered Linux User #61028                                           _\_V
Ubuntu: staroafrykańskie słowo oznaczające "Nie umiem zainstalować Debiana"



More information about the pld-devel-pl mailing list