trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: August 2018

Re: [trinity-devel] TDE on FreeBSD 11.2-p1 failes to build

From: Slávek Banko <slavek.banko@...>
Date: Tue, 7 Aug 2018 02:05:46 +0200
On Tuesday 07 of August 2018 01:56:52 Dr. Nikolaus Klepp wrote:
> Am Dienstag, 7. August 2018 schrieb Slávek Banko:
> > On Tuesday 07 of August 2018 01:41:07 Dr. Nikolaus Klepp wrote:
> > > Am Dienstag, 7. August 2018 schrieb Slávek Banko:
> > > > On Tuesday 07 of August 2018 00:09:45 Dr. Nikolaus Klepp wrote:
> > > > > Hi all!
> > > > >
> > > > > I just tried to build TDE on FreeBSD 11.2 and found some
> > > > > problems:
> > > > >
> > > > > 1) The Makefile relies on "xorgproto", which does not exist on
> > > > > 11.2 (I think it can be found in 12). x11/xorgproto from ports
> > > > > conflicts with glproto etc., so it annot be used. Removing
> > > > > "xorgproto" from the Makefile works, of course.
> > > > >
> > > > > 2) tqt3 fails to build due to the system/compiler
> > > > > "freebsd-clang" is not present in
> > > > > ${QTBASE}/share/tqt3/mkspecs/freebsd-clang, but
> > > > > ${QTBASE}/share/tqt3/mkspecs/freebsd-g++ exists. Modifying the
> > > > > Makefile and replacing all "mkspecs/freebsd-clang" to
> > > > > "mkspecs/freebsd-g++" lets me build tqt3. Rebuild is in
> > > > > progress, so I don't know right now it this necessary for all
> > > > > Makefiles.
> > > > >
> > > > > Nik
> > > > >
> > > > >
> > > > > ===>  Configuring for tqt3-14.0.5
> > > > > ===>   FreeBSD 10 autotools fix applied to
> > > > > /usr/home/nik/TDE/tde-packaging/freebsd/dependencies/tqt3/work/
> > > > >tqt- x11- free_14.0.5/src/3rdparty/libmng/aclocal.m4 ===>  
> > > > > FreeBSD 10 autotools fix applied to
> > > > > /usr/home/nik/TDE/tde-packaging/freebsd/dependencies/tqt3/work/
> > > > >tqt- x11- free_14.0.5/src/3rdparty/libmng/configure
> > > > >
> > > > >    The specified system/compiler is not supported:
> > > > >
> > > > >
> > > > > 	/usr/home/nik/TDE/tde-packaging/freebsd/dependencies/tqt3/work
> > > > >/tqt -x11
> > > > > -free_14.0.5/mkspecs//usr/local/share/tqt3/mkspecs/freebsd-clan
> > > > >g
> > > > >
> > > > >    Please see the PLATFORMS file for a complete list.
> > > > >
> > > > > ===>  Script "configure" failed unexpectedly.
> > > > > Please report the problem to slavek.banko@... [maintainer]
> > > > > and attach the
> > > > > "/usr/home/nik/TDE/tde-packaging/freebsd/dependencies/tqt3/work
> > > > >/tqt -x11 -free_14.0.5/config.log" including the output of the
> > > > > failure of your make command. Also, it might be a good idea to
> > > > > provide an overview of all packages installed on your system
> > > > > (e.g. a /usr/local/sbin/pkg-static info -g -Ea).
> > > >
> > > > That's strange because freebsd-clang is included in tarball TQt
> > > > 14.0.5. Please check that you are working with the current
> > > > tarball. Did you recompile the tqmake?
> > > >
> > > > Regarding xorgproto I apologize, but I can not work well with
> > > > portsnap. You can use inputproto instead of xorgproto. Same
> > > > problem will be also in libksquirrel - use xproto instead of
> > > > xorgproto.
> > > >
> > > > Cheers
> > >
> > > Hi Slavek!
> > >
> > > Yep, tqmake was rebuild. pkg says it's "tqmake-14.0.5.p6".
> > >
> > > @xproto: No problem for me, I think it will be magicly solved with
> > > FreeBSD 12 :-)
> > >
> > > Nik
> >
> > It is obviously wrong - tqmake reports version 14.0.5.p6 ==
> > 14.0.5~pre6. This is not final R14.0.5 (without any ~preXX, wihtout
> > any .pXX).
> >
> > Please check it again :)
> >
> > Cheers
>
> Ok, found it. Now it says "tqmake-14.0.5".
> Looks like the build does not stop when a package is already insatalled
> and the installation cannot be replaced without prior deinstallation.
> I'll delete all old trinity packages and start again :-)
>
> Thanks,
> Nik

Yes, exactly, you need to uninstall first. For example run 
in /usr/ports/x11/trinity:

make deinstall && make clean && make install

Cheers
-- 
Slávek