[Webkit-unassigned] [Bug 57602] New: [Qt] DumpRenderTree breaks compilation in some uClbc environments

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 31 19:48:07 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=57602

           Summary: [Qt] DumpRenderTree breaks compilation in some uClbc
                    environments
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P3
         Component: Tools / Tests
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: keith.kyzivat at nokia.com
                CC: laszlo.1.gombos at nokia.com, benjamin at webkit.org,
                    kling at webkit.org


When using uClibc, depending on how it was compiled, it can pretend to be glibc, by defining __GLIBC__.

DumpRenderTree uses __GLIBC__ guards around a backtrace debugging helper that is defined in glibc, but not defined in uClibc.

kit/Tools/DumpRenderTree/qt -I. -o obj/release/main.o ../../../../webkit/Tools/DumpRenderTree/qt/main.cpp
../../../../webkit/Tools/DumpRenderTree/qt/main.cpp:59:22: error: execinfo.h: No such file or directory
../../../../webkit/Tools/DumpRenderTree/qt/main.cpp: In function 'QString get_backtrace()':
../../../../webkit/Tools/DumpRenderTree/qt/main.cpp:79: error: 'backtrace' was not declared in this scope
../../../../webkit/Tools/DumpRenderTree/qt/main.cpp:84: error: 'backtrace_symbols' was not declared in this scope
make: *** [obj/release/main.o] Error 1

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list