Building qt5-gui port?

Lucas Nali de Magalhães rollingbits at gmail.com
Tue Mar 12 17:01:26 UTC 2019


Hi.

Any update on this?

> On Feb 11, 2019, at 2:05 PM, Steve Kargl <sgk at troutmask.apl.washington.edu> wrote:
> 
>> On Mon, Feb 11, 2019 at 10:08:08AM +0100, Tijl Coosemans wrote:
>> On Sun, 10 Feb 2019 15:18:20 -0800 Steve Kargl
>> <sgk at troutmask.apl.washington.edu> wrote:
>>> On Sun, Feb 10, 2019 at 03:14:15PM -0800, Mark Millard wrote:
>>>> 
>>>> /usr/ports/Mk/Uses/qt-dist.mk has:
>>>> 
>>>> .    if ${ARCH} == i386 && empty(MACHINE_CPU:Msse2)
>>>> CONFIGURE_ARGS+=        -no-sse2
>>>> .    endif
>>> 
>>> Hmmm.  Oh well.  I set CPUTYPE=core2 in /etc/make.conf.
>>> During configure of qt5-gui, it does try to use sse2,
>>> sse3, ssse3, and even the unsupported avx.  The build
>>> still dies.
>> 
>> You probably need to build all of Qt with the same flags, starting
>> with qt5-qmake and then the other dependencies of qt5-gui.
> 
> Yes, that is what I decided to do.  Unfortnately, I decided
> to use CPUTYPE=core2 to update kernel and world.  It seems a
> recent change in FreeBSD-current has broken the drm-legacy-kmod
> port, so no Xorg on the laptop, so no need for qt5 ports. :-)

I'm using the dirty hack

--- Makefile    (revision 495009)
+++ Makefile    (working copy)
@@ -36,6 +36,8 @@
 # are using the obsolete 'register' key word.
 CONFIGURE_ARGS+=       -c++std c++14
 
+CPUTYPE=i686
+
 USE_LDCONFIG=  ${PREFIX}/${QT_LIBDIR_REL}
 
 BUILD_WRKSRC=  ${WRKSRC}/src/${PORTNAME}

to compile and install the port. My patch isn't portable, I know. I saw an update to it and tried the new version: same error. I'm using CPUTYPE=native everywhere else, last FreeBSD 12.0-RELEASE-p3. The cpu is a Celeron M (Yonah). Let me know if you need more info.

Lc

-- 
rollingbits — 📧 rollingbits at gmail.com 📧 rollingbits at terra.com.br 📧 rollingbits at yahoo.com 📧 rollingbits at globo.com 📧 rollingbits at icloud.com



More information about the freebsd-ports mailing list