From owner-freebsd-ports@FreeBSD.ORG Wed Jul 28 18:05:58 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2F14F1065670 for ; Wed, 28 Jul 2010 18:05:58 +0000 (UTC) (envelope-from david@vizion2000.net) Received: from dns1.vizion2000.net (dns1.vizion2000.net [62.49.197.50]) by mx1.freebsd.org (Postfix) with ESMTP id DD5AE8FC1F for ; Wed, 28 Jul 2010 18:05:57 +0000 (UTC) Received: by dns1.vizion2000.net (Postfix, from userid 1001) id C8A1934D435; Wed, 28 Jul 2010 19:05:37 +0100 (BST) From: David Southwell Organization: Voice & Vision To: freebsd-ports@freebsd.org Date: Wed, 28 Jul 2010 19:05:37 +0100 User-Agent: KMail/1.13.5 (FreeBSD/7.2-RELEASE-p3; KDE/4.4.5; amd64; ; ) References: <201007281800.47169.david@vizion2000.net> <4C506F97.8040207@yandex.ru> <4C50702B.5010701@yandex.ru> In-Reply-To: <4C50702B.5010701@yandex.ru> MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <201007281905.37732.david@vizion2000.net> Cc: Ruslan Mahmatkhanov Subject: Re: net-im/telepathy-haze Build fail X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jul 2010 18:05:58 -0000 > 28.07.2010 21:57, Ruslan Mahmatkhanov =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > > 28.07.2010 21:00, David Southwell =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > >> Hi > >>=20 > >> This is a python error. Is anyone sufficiently familiar with python to > >> take a > >> look at tools/glib-signals-marshall-gen.py. > >> Is all the code in that script strict enough for python 3. > >>=20 > >> David > >>=20 > >> config.status: executing depfiles commands > >> config.status: executing libtool commands > >> =3D=3D=3D> Building for telepathy-haze-0.3.6 > >> gmake all-recursive > >> gmake[1]: Entering directory > >> `/usr/ports/net-im/telepathy-haze/work/telepathy- > >> haze-0.3.6' > >> Making all in tools > >> gmake[2]: Entering directory > >> `/usr/ports/net-im/telepathy-haze/work/telepathy- > >> haze-0.3.6/tools' > >> gmake[2]: Nothing to be done for `all'. > >> gmake[2]: Leaving directory > >> `/usr/ports/net-im/telepathy-haze/work/telepathy- > >> haze-0.3.6/tools' > >> Making all in extensions > >> gmake[2]: Entering directory > >> `/usr/ports/net-im/telepathy-haze/work/telepathy- > >> haze-0.3.6/extensions' > >> xsltproc --nonet --novalid --xinclude ../tools/identity.xsl \ > >> all.xml> _gen/all.xml > >> /usr/local/bin/python ../tools/glib-signals-marshal-gen.py _gen/all.xm= l> > >> _gen/signals-marshal.list > >> File "../tools/glib-signals-marshal-gen.py", line 49 > >> print 'VOID:' + ','.join(rhs) > >> ^ > >> SyntaxError: invalid syntax > >=20 > > As in gnome-terminal case you can patch it yourself like this: > > print('VOID:' + ','.join(rhs)) > >=20 > > instead > >=20 > > print 'VOID:' + ','.join(rhs) > >=20 > > but as i stated in my previous message, the wrong way is to use python26 > > as your primary python version. >=20 > the right way, i mean, or the wrong way is not to use python26 :) Here is an extract from my pkgdb from which you can see python26 is install= ed=20 on the system. If the port needs 26 surely should it not call for it as a=20 dependency rather than failiung because python31-3.1.2_1 is present?? David dns1# pkg_info |grep python ap22-mod_python-3.3.1_3 Apache module that embeds the Python interpreter=20 within the boost-python-libs-1.43.0 Framework for interfacing Python and C++ libopensync-plugin-python-devel-0.36_2 Python plugin for the OpenSync=20 framework py25-kdebindings-krosspython-4.4.5 Kross Python scripting library py26-dnspython-1.8.0 A DNS toolkit for Python py26-gtksourceview-2.10.1 A python bindings for the version 2 of the=20 GtkSourceView li py26-notify-0.1.1_7 A python bindings for libnotify py26-telepathy-python-0.15.17 Python bindings for the Telepathy framework py26-xdg-0.19 A python library to access freedesktop.org standards python25-2.5.5_1 An interpreted object-oriented programming language python26-2.6.5_1 An interpreted object-oriented programming language python31-3.1.2_1 An interpreted object-oriented programming language Photographic Artist Permanent Installations & Design Creative Imagery and Advanced Digital Techniques High Dynamic Range Photography & Official Portraiture Combined darkroom & digital creations & Systems Adminstrator for the vizion2000.net network