Date: Sun, 10 Feb 2019 08:31:12 +0100 From: "Tobias C. Berner" <tcberner@freebsd.org> To: sgk@troutmask.apl.washington.edu Cc: FreeBSD ports list <freebsd-ports@freebsd.org> Subject: Re: Building qt5-gui port? Message-ID: <CAOshKtcrox42BOZu5Rx1sPWOO4WzU7cyZJ3PHRDS_%2Bpi5o=ReA@mail.gmail.com> In-Reply-To: <20190210033212.GA31401@troutmask.apl.washington.edu> References: <20190210033212.GA31401@troutmask.apl.washington.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
Moin moin Make sure all your qt5-(qt5-gui dependency)-ports that are already installed are at 5.12.0. mfg Tobias On Sun, 10 Feb 2019 at 06:28, Steve Kargl <sgk@troutmask.apl.washington.edu> wrote: > Anyone have any pointers on building x11-toolkits/qt5-gui on > FreeBSD-current? My attempts end with > > c++ -Wl,--as-needed -fstack-protector -Wl,--no-undefined > -Wl,--version-script,QtGui.version -pthread -Wl,-rpath,/usr/local/lib/qt5 > -shared -Wl,-Bsymbolic-functions > -Wl,--dynamic-list,/usr/ports/x11-toolkits/qt5-gui/work/qtbase-everywhere-src-5.12.0/src/gui/QtGui.dynlist > -Wl,-soname,libQt5Gui.so.5 -o libQt5Gui.so.5.12.0 .obj/qaccessible.o > .obj/qaccessiblecache.o .obj/qaccessibleobject.o > .obj/qaccessibleplugin.o .obj/qplatformaccessibility.o > .obj/qaccessiblebridge.o .obj/qgenericpluginfactory.o > .obj/qgenericplugin.o .obj/qwindowsysteminterface.o > .obj/qplatforminputcontextfactory.o .obj/qplatforminputcontextplugin.o > .obj/qplatforminputcontext.o .obj/qplatformintegration.o > .obj/qplatformscreen.o .obj/qplatformintegrationfactory.o > .obj/qplatformintegrationplugin.o .obj/qplatformtheme.o > .obj/qplatformthemefactory.o .obj/qplatformthemeplugin.o > .obj/qplatformwindow.o .obj/qplatformoffscreensurface.o > .obj/qplatformcursor.o .obj/qplatformclipboard.o .obj/qplatformnativei > nterface.o .obj/qsessionmanager.o .obj/qsurfaceformat.o > .obj/qguiapplication.o .obj/qwindow.o .obj/qoffscreensurface.o > .obj/qplatformsurface.o .obj/qsurface.o .obj/qclipboard.o > .obj/qcursor.o .obj/qevent.o .obj/qinputmethod.o > .obj/qinternalmimedata.o .obj/qkeysequence.o .obj/qkeymapper.o > .obj/qpalette.o .obj/qguivariant.o .obj/qscreen.o .obj/qshortcutmap.o > .obj/qstylehints.o .obj/qtouchdevice.o > .obj/qplatformsharedgraphicscache.o .obj/qplatformdialoghelper.o > .obj/qplatformservices.o .obj/qplatformsystemtrayicon.o > .obj/qplatformsessionmanager.o .obj/qplatformmenu.o .obj/qpixelformat.o > .obj/qpaintdevicewindow.o .obj/qrasterwindow.o > .obj/qplatformgraphicsbuffer.o .obj/qplatformgraphicsbufferhelper.o > .obj/qinputdevicemanager.o .obj/qhighdpiscaling.o > .obj/qtestsupport_gui.o .obj/qdnd.o .obj/qdrag.o .obj/qplatformdrag.o > .obj/qshapedpixmapdndwindow.o .obj/qsimpledrag.o > .obj/qplatformopenglcontext.o .obj/qopenglcontext.o .obj/qopenglwindow.o > .obj/q > bitmap.o .obj/qimage.o .obj/qimage_conversions.o > .obj/qimageiohandler.o .obj/qimagereader.o > .obj/qimagereaderwriterhelpers.o .obj/qimagewriter.o > .obj/qpaintengine_pic.o .obj/qpicture.o .obj/qpictureformatplugin.o > .obj/qpixmap.o .obj/qpixmapcache.o .obj/qplatformpixmap.o > .obj/qpixmap_raster.o .obj/qpixmap_blitter.o > .obj/qimagepixmapcleanuphooks.o .obj/qicon.o .obj/qiconloader.o > .obj/qiconengine.o .obj/qiconengineplugin.o .obj/qmovie.o > .obj/qbmphandler.o .obj/qppmhandler.o .obj/qxbmhandler.o > .obj/qxpmhandler.o .obj/qpnghandler.o .obj/qfont.o .obj/qfontengine.o > .obj/qfontengineglyphcache.o .obj/qfontsubset.o .obj/qfontmetrics.o > .obj/qfontdatabase.o .obj/qtextengine.o .obj/qtextlayout.o > .obj/qtextformat.o .obj/qtextobject.o .obj/qtextoption.o > .obj/qfragmentmap.o .obj/qtextdocument.o .obj/qtextdocument_p.o > .obj/qtexthtmlparser.o .obj/qabstracttextdocumentlayout.o > .obj/qtextdocumentlayout.o .obj/qtextcursor.o > .obj/qtextdocumentfragment.o .obj/q > textimagehandler.o .obj/qtexttable.o .obj/qtextlist.o > .obj/qtextdocumentwriter.o .obj/qsyntaxhighlighter.o .obj/qstatictext.o > .obj/qrawfont.o .obj/qglyphrun.o .obj/qdistancefield.o > .obj/qinputcontrol.o .obj/qfontengine_qpf2.o > .obj/qplatformfontdatabase.o .obj/qharfbuzzng.o .obj/qtextodfwriter.o > .obj/qzip.o .obj/qcssparser.o .obj/qbackingstore.o .obj/qbezier.o > .obj/qblendfunctions.o .obj/qblittable.o .obj/qbrush.o .obj/qcolor.o > .obj/qcolorprofile.o .obj/qcompositionfunctions.o > .obj/qcosmeticstroker.o .obj/qdrawhelper.o .obj/qemulationpaintengine.o > .obj/qgrayraster.o .obj/qimagescale.o .obj/qmatrix.o .obj/qmemrotate.o > .obj/qoutlinemapper.o .obj/qpagedpaintdevice.o .obj/qpagelayout.o > .obj/qpagesize.o .obj/qpaintdevice.o .obj/qpaintengine.o > .obj/qpaintengineex.o .obj/qpaintengine_blitter.o > .obj/qpaintengine_raster.o .obj/qpainter.o .obj/qpainterpath.o > .obj/qpathclipper.o .obj/qpdf.o .obj/qpdfwriter.o .obj/qpen.o > .obj/qpolygon.o .obj/qraster > izer.o .obj/qregion.o .obj/qstroker.o .obj/qtextureglyphcache.o > .obj/qtransform.o .obj/qtriangulatingstroker.o .obj/qtriangulator.o > .obj/qplatformbackingstore.o .obj/qpathsimplifier.o .obj/qcssutil.o > .obj/qdesktopservices.o .obj/qvalidator.o .obj/qgridlayoutengine.o > .obj/qabstractlayoutstyleinfo.o .obj/qlayoutpolicy.o > .obj/qshaderformat.o .obj/qshadergenerator.o .obj/qshadergraph.o > .obj/qshadergraphloader.o .obj/qshaderlanguage.o .obj/qshadernode.o > .obj/qshadernodeport.o .obj/qshadernodesloader.o .obj/qtexturefiledata.o > .obj/qtexturefilereader.o .obj/qpkmhandler.o .obj/qktxhandler.o > .obj/qgenericmatrix.o .obj/qmatrix4x4.o .obj/qquaternion.o > .obj/qvector2d.o .obj/qvector3d.o .obj/qvector4d.o .obj/qopengl.o > .obj/qopenglfunctions.o .obj/qopenglframebufferobject.o > .obj/qopenglpaintdevice.o .obj/qopenglbuffer.o > .obj/qopenglshaderprogram.o .obj/qopenglgradientcache.o > .obj/qopengltexturecache.o .obj/qopenglengineshadermanager.o > .obj/qopengl2pexvert > exarray.o .obj/qopenglpaintengine.o .obj/qopenglcustomshaderstage.o > .obj/qopengltextureglyphcache.o .obj/qopenglversionfunctions.o > .obj/qopenglversionfunctionsfactory.o .obj/qopenglvertexarrayobject.o > .obj/qopengldebug.o .obj/qopengltextureblitter.o .obj/qopengltexture.o > .obj/qopengltexturehelper.o .obj/qopengltextureuploader.o > .obj/qopenglpixeltransferoptions.o .obj/qopenglprogrambinarycache.o > .obj/qopenglfunctions_1_0.o .obj/qopenglfunctions_1_1.o > .obj/qopenglfunctions_1_2.o .obj/qopenglfunctions_1_3.o > .obj/qopenglfunctions_1_4.o .obj/qopenglfunctions_1_5.o > .obj/qopenglfunctions_2_0.o .obj/qopenglfunctions_2_1.o > .obj/qopenglfunctions_3_0.o .obj/qopenglfunctions_3_1.o > .obj/qopenglfunctions_3_2_core.o .obj/qopenglfunctions_3_3_core.o > .obj/qopenglfunctions_4_0_core.o .obj/qopenglfunctions_4_1_core.o > .obj/qopenglfunctions_4_2_core.o .obj/qopenglfunctions_4_3_core.o > .obj/qopenglfunctions_4_4_core.o .obj/qopenglfunctions_4_5_core.o > .obj/qopenglfunctions_3 > _2_compatibility.o .obj/qopenglfunctions_3_3_compatibility.o > .obj/qopenglfunctions_4_0_compatibility.o > .obj/qopenglfunctions_4_1_compatibility.o > .obj/qopenglfunctions_4_2_compatibility.o > .obj/qopenglfunctions_4_3_compatibility.o > .obj/qopenglfunctions_4_4_compatibility.o > .obj/qopenglfunctions_4_5_compatibility.o .obj/qopengltimerquery.o > .obj/qguivariantanimation.o .obj/qstandarditemmodel.o > .obj/qimage_compat.o .obj/qrc_qpdf.o .obj/qrc_qmake_webgradients.o > .obj/moc_qaccessible.o .obj/moc_qaccessiblecache_p.o > .obj/moc_qaccessibleplugin.o .obj/moc_qaccessiblebridge.o > .obj/moc_qgenericplugin.o .obj/moc_qplatforminputcontext.o > .obj/moc_qplatforminputcontextplugin_p.o > .obj/moc_qplatformintegrationplugin.o .obj/moc_qplatformthemeplugin.o > .obj/moc_qplatformnativeinterface.o .obj/moc_qplatformmenu.o > .obj/moc_qsurfaceformat.o .obj/moc_qoffscreensurface.o > .obj/moc_qsurface.o .obj/moc_qclipboard.o .obj/moc_qevent.o > .obj/moc_qinternalmimedata_p.o .obj/moc_qkeysequen > ce.o .obj/moc_qkeymapper_p.o .obj/moc_qpalette.o > .obj/moc_qsessionmanager.o .obj/moc_qscreen.o .obj/moc_qstylehints.o > .obj/moc_qtouchdevice.o .obj/moc_qplatformsharedgraphicscache.o > .obj/moc_qplatformdialoghelper.o .obj/moc_qpaintdevicewindow.o > .obj/moc_qrasterwindow.o .obj/moc_qplatformgraphicsbuffer.o > .obj/moc_qinputdevicemanager_p.o .obj/moc_qdnd_p.o .obj/moc_qdrag.o > .obj/moc_qshapedpixmapdndwindow_p.o .obj/moc_qopenglwindow.o > .obj/moc_qimage.o .obj/moc_qimageiohandler.o > .obj/moc_qpictureformatplugin.o .obj/moc_qiconengineplugin.o > .obj/moc_qfont.o .obj/moc_qfontdatabase.o .obj/moc_qtextformat.o > .obj/moc_qtextobject.o .obj/moc_qtextdocument.o > .obj/moc_qtextimagehandler_p.o .obj/moc_qtexttable.o > .obj/moc_qtextlist.o .obj/moc_qinputcontrol_p.o .obj/moc_qbrush.o > .obj/moc_qpainter.o .obj/moc_qpdfwriter.o > .obj/moc_qplatformbackingstore.o .obj/moc_qvalidator.o > .obj/moc_qshaderlanguage_p.o .obj/moc_qopenglshaderprogram.o > .obj/moc_qopenglengineshaderma > nager_p.o .obj/moc_qopengltexture.o .obj/moc_qopengltimerquery.o > -L/usr/ports/x11-toolkits/qt5-gui/work/qtbase-everywhere-src-5.12.0/lib > -L/lib -L/usr/local/lib/qt5 -lQt5Core -L/usr/local/lib -lGL -lpng16 > -lharfbuzz -lz > .obj/qimage.o: In function `QImage::fill(unsigned int)': > qimage.cpp:(.text+0x2442): undefined reference to `qt_memfill32(unsigned > int*, unsigned int, int)' > qimage.cpp:(.text+0x2477): undefined reference to `qt_memfill16(unsigned > short*, unsigned short, int)' > qimage.cpp:(.text+0x268f): undefined reference to `qt_memfill32(unsigned > int*, unsigned int, int)' > qimage.cpp:(.text+0x26cf): undefined reference to `qt_memfill16(unsigned > short*, unsigned short, int)' > .obj/qcompositionfunctions.o: In function `comp_func_solid_Clear(unsigned > int*, int, unsigned int, unsigned int)': > qcompositionfunctions.cpp:(.text+0x33): undefined reference to > `qt_memfill32(unsigned int*, unsigned int, int)' > .obj/qcompositionfunctions.o: In function `comp_func_Clear(unsigned int*, > unsigned int const*, int, unsigned int)': > qcompositionfunctions.cpp:(.text+0x293): undefined reference to > `qt_memfill32(unsigned int*, unsigned int, int)' > .obj/qcompositionfunctions.o: In function `comp_func_solid_Source(unsigned > int*, int, unsigned int, unsigned int)': > qcompositionfunctions.cpp:(.text+0x4f1): undefined reference to > `qt_memfill32(unsigned int*, unsigned int, int)' > .obj/qcompositionfunctions.o: In function > `comp_func_solid_SourceOver(unsigned int*, int, unsigned int, unsigned > int)': > qcompositionfunctions.cpp:(.text+0xc4b): undefined reference to > `qt_memfill32(unsigned int*, unsigned int, int)' > .obj/qcompositionfunctions.o: In function > `rasterop_solid_NotSource(unsigned int*, int, unsigned int, unsigned int)': > qcompositionfunctions.cpp:(.text+0x2da8b): undefined reference to > `qt_memfill32(unsigned int*, unsigned int, int)' > .obj/qcompositionfunctions.o:qcompositionfunctions.cpp:(.text+0x2e603): > more undefined references to `qt_memfill32(unsigned int*, unsigned int, > int)' follow > .obj/qdrawhelper.o: In function `blend_color_rgb16(int, QT_FT_Span_ > const*, void*)': > qdrawhelper.cpp:(.text+0x14968): undefined reference to > `qt_memfill16(unsigned short*, unsigned short, int)' > .obj/qdrawhelper.o: In function `qt_bitmapblit_quint16(QRasterBuffer*, > int, int, QRgba64 const&, unsigned char const*, int, int, int)': > qdrawhelper.cpp:(.text+0x14ea1): undefined reference to > `qt_memfill16(unsigned short*, unsigned short, int)' > qdrawhelper.cpp:(.text+0x14eed): undefined reference to > `qt_memfill16(unsigned short*, unsigned short, int)' > qdrawhelper.cpp:(.text+0x14f3e): undefined reference to > `qt_memfill16(unsigned short*, unsigned short, int)' > qdrawhelper.cpp:(.text+0x14f8f): undefined reference to > `qt_memfill16(unsigned short*, unsigned short, int)' > .obj/qdrawhelper.o:qdrawhelper.cpp:(.text+0x14fde): more undefined > references to `qt_memfill16(unsigned short*, unsigned short, int)' follow > .obj/qdrawhelper.o: In function `qt_rectfill_rgba(QRasterBuffer*, int, > int, int, int, QRgba64 const&)': > qdrawhelper.cpp:(.text+0x16b7b): undefined reference to > `qt_memfill32(unsigned int*, unsigned int, int)' > qdrawhelper.cpp:(.text+0x16b9f): undefined reference to > `qt_memfill32(unsigned int*, unsigned int, int)' > .obj/qdrawhelper.o: In function > `qt_rectfill_nonpremul_rgba(QRasterBuffer*, int, int, int, int, QRgba64 > const&)': > qdrawhelper.cpp:(.text+0x16cfc): undefined reference to > `qt_memfill32(unsigned int*, unsigned int, int)' > qdrawhelper.cpp:(.text+0x16d21): undefined reference to > `qt_memfill32(unsigned int*, unsigned int, int)' > .obj/qdrawhelper.o: In function > `_ZL17qt_rectfill_rgb30IL12QtPixelOrder1EEvP13QRasterBufferiiiiRK7QRgba64': > qdrawhelper.cpp:(.text+0x17054): undefined reference to > `qt_memfill32(unsigned int*, unsigned int, int)' > .obj/qdrawhelper.o:qdrawhelper.cpp:(.text+0x1707c): more undefined > references to `qt_memfill32(unsigned int*, unsigned int, int)' follow > .obj/qdrawhelper.o: In function `_GLOBAL__sub_I_qdrawhelper.cpp': > qdrawhelper.cpp:(.text+0x2cfe7): undefined reference to > `qt_bitmapblit32_sse2(QRasterBuffer*, int, int, QRgba64 const&, unsigned > char const*, int, int, int)' > qdrawhelper.cpp:(.text+0x2cfff): undefined reference to > `qt_bitmapblit16_sse2(QRasterBuffer*, int, int, QRgba64 const&, unsigned > char const*, int, int, int)' > qdrawhelper.cpp:(.text+0x2d00b): undefined reference to > `qt_bitmapblit8888_sse2(QRasterBuffer*, int, int, QRgba64 const&, unsigned > char const*, int, int, int)' > qdrawhelper.cpp:(.text+0x2d023): undefined reference to > `qt_scale_image_argb32_on_argb32_sse2(unsigned char*, int, unsigned char > const*, int, int, QRectF const&, QRectF const&, QRect const&, int)' > qdrawhelper.cpp:(.text+0x2d047): undefined reference to > `qt_blend_rgb32_on_rgb32_sse2(unsigned char*, int, unsigned char const*, > int, int, int, int)' > qdrawhelper.cpp:(.text+0x2d05f): undefined reference to > `qt_blend_argb32_on_argb32_sse2(unsigned char*, int, unsigned char const*, > int, int, int, int)' > qdrawhelper.cpp:(.text+0x2d089): undefined reference to > `qt_fetch_radial_gradient_sse2(unsigned int*, Operator const*, QSpanData > const*, int, int, int)' > qdrawhelper.cpp:(.text+0x2d095): undefined reference to > `comp_func_SourceOver_sse2(unsigned int*, unsigned int const*, int, > unsigned int)' > qdrawhelper.cpp:(.text+0x2d0a3): undefined reference to > `comp_func_solid_SourceOver_sse2(unsigned int*, int, unsigned int, unsigned > int)' > qdrawhelper.cpp:(.text+0x2d0b1): undefined reference to > `comp_func_Source_sse2(unsigned int*, unsigned int const*, int, unsigned > int)' > qdrawhelper.cpp:(.text+0x2d0ba): undefined reference to > `comp_func_Plus_sse2(unsigned int*, unsigned int const*, int, unsigned int)' > c++: error: linker command failed with exit code 1 (use -v to see > invocation) > *** Error code 1 > > Stop. > make[1]: stopped in > /usr/ports/x11-toolkits/qt5-gui/work/qtbase-everywhere-src-5.12.0/src/gui > *** Error code 1 > > Stop. > make: stopped in /usr/ports/x11-toolkits/qt5-gui > > ===>>> make build failed for x11-toolkits/qt5-gui > ===>>> Aborting update > > > ===>>> You can restart from the point of failure with this command line: > portmaster <flags> x11-toolkits/qt5-gui > > This command has been saved to /tmp/portmasterfail.txt > > -- > Steve > _______________________________________________ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOshKtcrox42BOZu5Rx1sPWOO4WzU7cyZJ3PHRDS_%2Bpi5o=ReA>