Date: Sat, 11 May 2013 22:05:22 +0200 From: Rainer Hurling <rhurlin@gwdg.de> To: Gleb Smirnoff <glebius@FreeBSD.org> Cc: freebsd-ports@freebsd.org Subject: Re: astro/gpsd fails to build on CURRENT Message-ID: <518EA482.1080602@gwdg.de> In-Reply-To: <20130511185320.GW15182@glebius.int.ru> References: <51892984.4050301@gwdg.de> <20130511185320.GW15182@glebius.int.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------010007080606050500050804 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On 11.05.2013 20:53 (UTC+2), Gleb Smirnoff wrote: > Rainer, > > On Tue, May 07, 2013 at 06:19:16PM +0200, Rainer Hurling wrote: > R> When I try to build astro/gpsd on 10.0-CURRENT it fails with the > R> following messages (devel/scons should be up to date): > R> > R> /usr/ports/astro/gpsd#make > R> ===> Found saved configuration for gpsd-3.9 > > ... > > R> Checking for C header file sys/endian.h... yes > R> Checking that xsltproc can make man pages... yes > R> Altered configuration variables: > R> mtk3301 = False (default True): MTK-3301 support > R> nmea2000 = False (default True): NMEA2000/CAN support > R> bluez = False (default True): BlueZ support for Bluetooth devices > R> libQgpsmm = False (default True): build QT bindings > R> chrpath = False (default True): use chrpath to edit library load paths > R> mandir = man (default share/man): manual pages directory > R> pkgconfig = libdata/pkgconfig (default lib/pkgconfig): pkgconfig file > R> directory > R> TypeError: Tried to lookup Dir '/usr/local/lib' as a File.: > R> File "/usr/ports/astro/gpsd/work/gpsd-3.9/SConstruct", line 955: > R> parse_flags=gpsdlibs + ncurseslibs + ['-lm']) > R> File "/usr/local/lib/scons-2.1.0/SCons/Environment.py", line 258: > R> return MethodWrapper.__call__(self, target, source, *args, **kw) > R> File "/usr/local/lib/scons-2.1.0/SCons/Environment.py", line 222: > R> return self.method(*nargs, **kwargs) > R> File "/usr/local/lib/scons-2.1.0/SCons/Builder.py", line 631: > R> env = env.Override(env_kw) > R> File "/usr/local/lib/scons-2.1.0/SCons/Environment.py", line 635: > R> if merges: env.MergeFlags(merges) > R> File "/usr/local/lib/scons-2.1.0/SCons/Environment.py", line 810: > R> args = self.ParseFlags(args) > R> File "/usr/local/lib/scons-2.1.0/SCons/Environment.py", line 796: > R> do_parse(arg) > R> File "/usr/local/lib/scons-2.1.0/SCons/Environment.py", line 670: > R> for t in arg: do_parse(t) > R> File "/usr/local/lib/scons-2.1.0/SCons/Environment.py", line 726: > R> dict['LIBS'].append(self.fs.File(arg)) > R> File "/usr/local/lib/scons-2.1.0/SCons/Node/FS.py", line 1339: > R> return self._lookup(name, directory, File, create) > R> File "/usr/local/lib/scons-2.1.0/SCons/Node/FS.py", line 1318: > R> return root._lookup_abs(p, fsclass, create) > R> File "/usr/local/lib/scons-2.1.0/SCons/Node/FS.py", line 2223: > R> result.must_be_same(klass) > R> File "/usr/local/lib/scons-2.1.0/SCons/Node/FS.py", line 626: > R> (self.__class__.__name__, self.path, klass.__name__)) > R> *** [do-build] Error code 2 > R> Stop in /usr/ports/astro/gpsd. > R> *** [build] Error code 1 > R> Stop in /usr/ports/astro/gpsd. Gleb, thanks for answering. > > Sorry, I can't reproduce that on a clean 10.0-CURRENT amd64. > For me this happens on three boxes, all 10.0-CURRENT amd64 with more than 1.500 ports installed (most because of their use for scientific workplaces, some multimedia ones). I think Christoph is right here in suspecting scons interaction with ncurses (wrong parsing). If I patch /usr/local/bin/ncurses5-config in the way, Christoph suggested, all went fine. The attached zip contains two log files, one with the messages of the unpatched build, one with the patched one. My systems are far away from 'clean' systems, because they growed over the years. On the other hand, even if I try to build astro/gpsd without /etc/make.conf, it fails. I have no clue, where to look next. Greetings, Rainer --------------010007080606050500050804 Content-Type: application/octet-stream; name="build-logs.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="build-logs.zip" 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 --------------010007080606050500050804--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?518EA482.1080602>