Summary: | Packages using Qt libraries have undefined symbols on 12.0 | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Will Andrews <will> |
Component: | Individual Port(s) | Assignee: | freebsd-kde (group) <kde> |
Status: | Closed Overcome By Events | ||
Severity: | Affects Only Me | CC: | adridg, grahamperrin, swills |
Priority: | --- | ||
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
Will Andrews
![]() ![]() I don't think it's a package infrastructure issue. Not sure if it's related, but running keepassxc, I'm now getting: ld-elf.so.1: /usr/local/lib/qt5/plugins/bearer/libqgenericbearer.so: Undefined symbol "_ZN17QNetworkInterfaceC1ERKS_@Qt_5" On Adrian's suggestion, I decided to delete all my packages, and rm -rf /usr/local/*, and then install them again. I did this manually, though, and only reinstalled the packages I wanted. Now, everything seems to work... I wonder if there are compatibility issues upgrading across some version (libraries are kept for compatibility on upgrade aren't they?), or if you install both Qt4 and Qt5? @swills: that is the same symbol PR 231402 mentions .. which is a totally weird one. I'm closing this one as no-longer-reproducible. If wca@ had vlans on the system, then **possibly** this was related to the memory-corruption bug I fixed today (and then fixed-again for 12.0 because IFM_FDDI has gone away). |