Subject: pkg/29231: x11/qt3-libs compile fails on MacOS X
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <jdbaker@mylinuxisp.com>
List: pkgsrc-bugs
Date: 02/04/2005 21:36:01
>Number: 29231
>Category: pkg
>Synopsis: x11/qt3-libs compile fails on MacOS X
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Feb 04 21:36:01 +0000 2005
>Originator: John D. Baker
>Release: MacOS X 10.2.8
>Organization:
>Environment:
Darwin pm8500.technoskunk.fur 6.8 Darwin Kernel Version 6.8: Wed Sep 10 15:20:55 PDT 2003; root:xnu/xnu-344.49.obj~2/RELEASE_PPC Power Macintosh powerpc
>Description:
Building x11/qt3-libs fails as follows:
g++ -c -o qglobal.o -O2 -I/usr/pkg/include -DGLX_GLXEXT_LEGACY -I/usr/pkg/include/freetype2 -I/usr/include -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Igenerators/mac -I/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/include/qmake -I/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/include -I/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/include -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/mkspecs/darwin-g++ -DHAVE_QCONFIG_CPP /Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:166:20: qt_mac.h: No such file or directory
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:170: error: parse
error before `&' token
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:173: error: `
file' was not declared in this scope
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:174: error: parse
error before `=' token
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:180: error: parse
error before `&' token
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:185: error: `
CFStringRef' was not declared in this scope
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:185: error: parse
error before `)' token
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp: In
function `QString cfstring2qstring(...)':
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:187: error: `
str' undeclared (first use this function)
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:187: error: (Each
undeclared identifier is reported only once for each function it appears
in.)
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:190: error: `
CFIndex' undeclared (first use this function)
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:190: error: parse
error before `=' token
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:191: error: parse
error before `*' token
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:193: error: `
UniChar' undeclared (first use this function)
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:193: error: `
buffer' undeclared (first use this function)
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:193: error: parse
error before `)' token
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:194: error: `
length' undeclared (first use this function)
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:194: error: `
CFRangeMake' undeclared (first use this function)
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:194: error: `
CFStringGetCharacters' undeclared (first use this function)
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp: In
function `unsigned char* p_str(const QString&)':
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:202: error: `
CFStringRef' undeclared (first use this function)
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:202: error: parse
error before `=' token
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:204: error: `
cfstr' undeclared (first use this function)
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:204: error: `
CFStringGetSystemEncoding' undeclared (first use this function)
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:204: error: `
CFStringGetPascalString' undeclared (first use this function)
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:205: error: `
CFRelease' undeclared (first use this function)
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp: In
function `QString p2qstring(const unsigned char*)':
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:210: error: parse
error before `=' token
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp: In
function `int qMacVersion()':
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:218: error: `
Qt' undeclared (first use this function)
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:218: error: parse
error before `::' token
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:223: error: `
gestaltSystemVersion' undeclared (first use this function)
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:223: error: `
Gestalt' undeclared (first use this function)
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:223: error: `
noErr' undeclared (first use this function)
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:225: error: parse
error before `::' token
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp: At
global scope:
/Volumes/NetBSD/tmp/pkgsrc/x11/qt3-libs/work/qt-x11-free-3.3.3/src/tools/qglobal.cpp:237: error: syntax
error before `::' token
make: *** [qglobal.o] Error 1
qmake failed to build. Aborting.
*** Error code 2
Stop.
bmake: stopped in /usr/pkgsrc/x11/qt3-libs
>How-To-Repeat:
bootstrap pkgsrc on MacOS X
cd .../pkgsrc/x11/qt3-libs
bmake
>Fix:
I am unable to find the file "qt_mac.h" in the distribution.
From where is it supposed to come?