Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Feb 2019 00:58:41 -0800
From:      Mark Millard <marklmi@yahoo.com>
To:        Steve Kargl <sgk@troutmask.apl.washington.edu>, ports-list freebsd <freebsd-ports@freebsd.org>
Subject:   Re: Building qt5-gui port?
Message-ID:  <2EF34E75-DDBC-4D99-B317-3C8F20725AE5@yahoo.com>

next in thread | raw e-mail | index | archive | help
Steve Kargl sgk at troutmask.apl.washington.edu wrote on
Sun Feb 10 03:32:37 UTC 2019 :

> Anyone have any pointers on building x11-toolkits/qt5-gui on
> FreeBSD-current?  My attempts end with
>=20
> . . .
>=20
> .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)'
>=20
> . . .

My lumina builds indirectly build qt5-qui and have been having
no problems (targeting amd64, aarch64, armv7, and powerpc64).
(My powerpc64 context is not normally gcc 4.2.1 based.)

Both targeting aarch64 and armv7 via amd64 based cross builds
and native builds on all 4 have not had such errors. (Same
/usr/src/ and /usr/ports/ by content across all but powerpc64,
with powerpc64 having some extra debug material. Also: only
amd64 being used to host cross builds.)

Most recently this was on:

# uname -apKU
FreeBSD FBSDFSSD 13.0-CURRENT FreeBSD 13.0-CURRENT #9 r343884M: Thu Feb  =
7 19:22:33 PST 2019     =
markmi@FBSDFSSD:/usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/sys/G=
ENERIC-NODBG  amd64 amd64 1300010 1300010

# svnlite info /usr/ports/ | grep "Re[plv]"
Relative URL: ^/head
Repository Root: svn://svn.freebsd.org/ports
Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
Revision: 492409
Last Changed Rev: 492409

I build via ports-mgmt/poudriere-devel in all cases, even on the
likes of a Pine64+ 2GB armv7 board. (You did not mention much
about how you build ports generally or the specific port:
what type of context are you hoping for helpful information
for?)


(I'll not get into apparently-unrelated oddities with qemu-user-static
and host-native cross-tools used for cross builds. The self-hosted
poudriere use has not had the oddities but takes longer to build.)

=3D=3D=3D
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2EF34E75-DDBC-4D99-B317-3C8F20725AE5>