Dnia czwartek, 31 grudnia 2015 15:55:09 Jacek Konieczny pisze: > On 2015-12-31 15:07, Łukasz Maśko wrote: > > setup.py: error: no such option: --build-base > > error: Błędny status wyjścia z /tmp/rpm-tmp.79181 (%build) > > Wygląda na to, że ten 'setup.py' to nie jest standardowy skrypt > distutils/setuptools. Makrem %py_build tego nie ogarniesz, trzeba będzie > ręcznie kombinować.
Obawiam się, że parametru nie przyjmuje setyp.py, a sam python. Nie chodzi tutaj więc o problem z samym setup.py. > Jeśli jest to tylko budowane dla jednej wersji Pythona, to w %build > zapewne wystarczy tylko: > > %{__python} setup.py build Tak przechodzi dalej, ale w %install jest dla odmiany użyte makro %py_install, które też się wywraca, bo w swojej treści zawiera to samo --build-base=build-2 Obstawiam, że wiele aplikacji używających makr %py_build i %py_install się teraz nie daje przebudować. Generalnie widać, że oba skrypty zawierają błędy: pierwszy dlatego, że wprowadza to --build-base, a drugi dlatego: + /usr/bin/python2 setup.py build '--build-base=build-2' install --skip-build '--prefix=/usr' '--install-purelib=/usr/share/python2.7/site-packages' '-- install-platlib=/usr/lib/python2.7/site-packages' '--optimize=2' '-- root=/tmp/calibre-2.47.0-root-ed' install '--libdir=/usr/lib' Jak widać - skoro install, to po cholerę jest tam "build" po setup.py? -- Ł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" _______________________________________________ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl