[MacPorts] #23459: qt4-mac conflicts with xmlprcxx

MacPorts noreply at macports.org
Thu Jan 28 09:01:03 PST 2010


#23459: qt4-mac conflicts with xmlprcxx
---------------------------------+------------------------------------------
 Reporter:  schnetter@…          |       Owner:  macports-tickets@…                   
     Type:  defect               |      Status:  new                                  
 Priority:  Normal               |   Milestone:                                       
Component:  ports                |     Version:  1.8.2                                
 Keywords:                       |        Port:  qt4-mac                              
---------------------------------+------------------------------------------
Description changed by macsforever2000@…:

Old 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).

New 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).

--

-- 
Ticket URL: <http://trac.macports.org/ticket/23459#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list