Opened 15 years ago

Last modified 14 years ago

#23459 closed defect

qt4-mac conflicts with xmlprcxx — at Initial Version

Reported by: eschnett (Erik Schnetter) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc:
Port: qt4-mac, qt4-mac-devel

Description

Building qt4-mac 4.6.1 fails on my system. I receive the error message

bindings/js/JSDOMWindowCustom.cpp: In member function 'JSC::JSValue WebCore::JSDOMWindow::atob(JSC::ExecState*, const JSC::ArgList&)': bindings/js/JSDOMWindowCustom.cpp:1015: error: 'base64Decode' was not declared in this scope bindings/js/JSDOMWindowCustom.cpp: In member function 'JSC::JSValue WebCore::JSDOMWindow::btoa(JSC::ExecState*, const JSC::ArgList&)': bindings/js/JSDOMWindowCustom.cpp:1041: error: 'base64Encode' was not declared in this scope make[2]: * [obj/debug/JSDOMWindowCustom.o] Error 1 make[2]: * Waiting for unfinished jobs.... make[1]: * [debug-all] Error 2 make: * [sub-webkit-make_default-ordered] Error 2

I tracked down the problem to the include file Base64.h. qt4-mac provides this file, but instead a file base64.h (note the different case) installed in /opt/local/include by port xmlprcxx 0.7.0 is used. The files are incompatible.

This problem seems similar to #18723 (qt4-mac won't install).

Change History (0)

Note: See TracTickets for help on using tickets.