ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
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


  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