CRUX

Welcome to CRUX bug tracking.
Tasklist

FS#1543 - ICU 60.1 breaks qt4 build.

Attached to Project: CRUX
Opened by Lee (xeirrr) - Tuesday, 05 December 2017, 06:39 GMT
Last edited by Git commit closer (gitcloser) - Wednesday, 06 December 2017, 22:03 GMT
Task Type Bug Report
Category ports
Status Closed
Assigned To Fredrik Rinnestam (frinnst)
Operating System CRUX
Severity Low
Priority Normal
Reported Version 3.3
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Hello. ICU 60.1 breaks our qt4 build now. At the time I am wrtting, It's still building but the followings should be changed:

- qt4-icu59.patch
- just export CXXFLAGS="$CXXFLAGS -Wno-deprecated", no -std=c++98, 2011 standards or later should be fine.
This task depends upon

Closed by  Git commit closer (gitcloser)
Wednesday, 06 December 2017, 22:03 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed by commit
Comment by Lee (xeirrr) - Tuesday, 05 December 2017, 06:51 GMT
- The following two components still need old 1998 standrards, need to be added before ./configre from Pkgfile.
echo "QMAKE_CXXFLAGS += -std=gnu++98" >> src/3rdparty/javascriptcore/JavaScriptCore/JavaScriptCore.pri
echo "QMAKE_CXXFLAGS += -std=gnu++98" >> src/plugins/accessible/qaccessiblebase.pri
Comment by Lee (xeirrr) - Tuesday, 05 December 2017, 12:26 GMT
echo "QMAKE_CXXFLAGS += -std=gnu++98" >> src/3rdparty/webkit/Source/JavaScriptCore/JavaScriptCore.pri
Comment by Lee (xeirrr) - Tuesday, 05 December 2017, 12:27 GMT
With the above changes, I finally got qt4 built with icu-60.1.
Comment by Fredrik Rinnestam (frinnst) - Wednesday, 06 December 2017, 21:34 GMT
I've tried building qt4 with icu installed and with your patch + suggestions. not much luck im afraid. Are you sure there isnt something else you had to do to make it build?

Loading...