From: Serge <sergeyssv@mail.ru>
To: sisyphus@altlinux.ru
Subject: Re: [sisyphus] qt, qt-mt
Date: Mon, 18 Nov 2002 16:30:20 +0300
Message-ID: <200211181630.20680.sergeyssv@mail.ru> (raw)
In-Reply-To: <20021118153309.74256085.horohorinev@mail.ru>
[-- Attachment #1: Type: text/plain, Size: 1949 bytes --]
On Monday 18 November 2002 15:33, Евгений В. Хорохорин wrote:
>>SKIP
> > >
> > > Как быть?
> >
> > Проверить альтернативы на компилятор
> > Должно быть все на 3.2
>
> Поставил gcc3.2 и qt3.1:
> [root@genix PyQt-x11-gpl-3.4]# rpm -qa | grep gcc
> libgcc3.2-debug-3.2.1-alt0.4
> color-gcc-0.3-alt1
> gcc3.2-c++-3.2.1-alt0.4
> gcc3.2-objc-3.2.1-alt0.4
> gcc3.2-3.2.1-alt0.4
> libgcc3.2-3.2.1-alt0.4
> colorgcc-1.3.2-ipl4mdk
> gcc-common-1.1.4-alt1
>
> [root@genix PyQt-x11-gpl-3.4]# rpm -qa | grep qt
> libqt3-3.1.0-alt1
> qt3-designer-3.1.0-alt1
> libqt3-devel-3.1.0-alt1
> qt3-doc-3.1.0-alt1
>
>
> При попытке собрать PyQt получаю сообщение:
>
> [root@genix PyQt-x11-gpl-3.4]# make
> cd qt && "/usr/bin/make" -f Makefile
> make[1]: Entering directory `/home/genix/tmp/PyQt-x11-gpl-3.4/qt'
> g++prelink -c -pipe -w -pipe -Wall -O3 -fexpensive-optimizations
> -march=i586 -mcpu=i686 -fno-exceptions -fpic -DSIP_MAKE_MODULE_DLL
> -DQT_NO_DEBUG -I. -I/usr/include/python2.2 -I/usr/lib/qt3/include
> -I/usr/lib/qt3/mkspecs/default -o qtcmodule.o qtcmodule.cpp
> make[1]: g++prelink: Command not found
> make[1]: *** [qtcmodule.o] Error 127
> make[1]: Leaving directory `/home/genix/tmp/PyQt-x11-gpl-3.4/qt'
> make: *** [sub-qt] Error 2
>
> Чего ему не хватает? Где искать этот самый g++prelink?
>
> P.S.: Возможности сделать dist-upgrade сейчас нет.
PyQt 3.4 не собирается с Qt 3.1 - нужно брать snapshot
Полная поддержка была анонсирована 11 ноября
По этой же причине в Сизиф попал только sip-3.4
Я собираюсь подождать версии 3.5 и выложить sip/PyQt в Incoming:/Sisyphus,
но если вам не терпится можете попробовать собрать из снапшотов.
spec для PyQt я прилагаю. Sip вам тоже придется пересобирать.
Если будете собирать - сообщите о результатах.
У меня всё работает/собирается c qt3.0.5 gcc2.9x
Пробовать с qt3.1 у меня возможности нет - слишком много нужно тащить из
Сизифа
Regards,
Serge.
[-- Attachment #2: PyQt.spec --]
[-- Type: text/plain, Size: 1776 bytes --]
%define python_site %(echo `python -c "import sys; print (sys.prefix + '/lib/python' + sys.version[:3] + '/site-packages')"`)
%define python_include %(echo `python -c "import sys; print (sys.prefix + '/include/python' + sys.version[:3])"`)
Summary: Python bindings for Qt.
Name: PyQt
Version: 3.4
Release: alt1
Copyright: Riverbank Computing Limited <info@riverbankcomputing.co.uk>
Group: Development/Python
Source: http://www.riverbankcomputing.co.uk/download/pyqt/%{name}-x11-gpl-%{version}.tar.gz
URL: http://www.riverbankcomputing.co.uk/pyqt/
Requires: sip = 3.4
# Automatically added by buildreq on Tue Jul 23 2002
BuildRequires: XFree86-devel XFree86-libs freetype2 gcc-c++ libcups libjpeg liblcms libmng libqt3-devel libssl libstdc++-devel python-devel sip-devel = 3.4 zlib-devel
%description
Python bindings for the Qt C++ class library. Also includes a PyQt backend
code generator for Qt Designer.
%prep
%setup -n %name-x11-gpl-%version
%build
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%_bindir
mkdir -p $RPM_BUILD_ROOT%{python_site}
python build.py -q /usr/lib/qt3 -l qt-mt -b $RPM_BUILD_ROOT%_bindir -d $RPM_BUILD_ROOT%{python_site}
make
%install
make install install-eric DESTDIR=$RPM_BUILD_ROOT
subst s:/var/tmp/PyQt-buildroot:: /var/tmp/PyQt-buildroot/usr/bin/helpviewer
subst s:/var/tmp/PyQt-buildroot:: /var/tmp/PyQt-buildroot/usr/bin/eric
subst s:/var/tmp/PyQt-buildroot:: /var/tmp/PyQt-buildroot/usr/bin/qtunittest
%clean
rm -rf $RPM_BUILD_ROOT
%files
%{python_site}/*
%{_bindir}/*
%doc NEWS README README.Linux ChangeLog
%changelog
* Tue Nov 05 2002 Serge Sergeev <ssv@altlinux.ru> 3.4-alt1
- new release
* Wed Sep 04 2002 Serge Sergeev <ssv@altlinux.ru> 3.3.2-alt1
- new release
* Thu Jul 25 2002 <sergeyssv@mail.ru>
- Initial release
next prev parent reply other threads:[~2002-11-18 13:30 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-11-14 11:40 Евгений В. Хорохорин
2002-11-14 13:34 ` Sergey V. Turchin
2002-11-18 12:33 ` Евгений В. Хорохорин
2002-11-18 12:50 ` aen
2002-11-18 13:30 ` Serge [this message]
2002-11-19 19:27 ` Genix
2002-11-20 4:14 ` [sisyphus] PyQt-snapshot-20021118 Евгений В. Хорохорин
2002-11-20 10:11 ` Sergey V. Turchin
2002-11-20 11:50 ` Евгений В. Хорохорин
2002-11-20 12:22 ` Sergey V. Turchin
2002-11-20 13:25 ` Alexey I. Froloff
2002-11-19 8:44 ` [sisyphus] qt, qt-mt Sergey V. Turchin
2002-11-14 14:05 ` Lenya L. Khachaturov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200211181630.20680.sergeyssv@mail.ru \
--to=sergeyssv@mail.ru \
--cc=sisyphus@altlinux.ru \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git