native qt branch build problem

Ralf Habacker kde-cygwin@mail.kde.org
Thu, 6 Feb 2003 16:37:25 +0100


> > to be able to compile it, you have to revert the last changes to
> > src/tools/qglobal.h
> > from 1.4.2.2 back to 1.4.2.1 and src/kernel/qprinter_win32.cpp should be
> > an empty file.
> >
>
> Hm, with the above changes I only could compile from the root
> directory.  I will
> take a look
>
Without this patches I've got the followin error message with designer.
make[6]: Entering directory
`/home/habacker/src/cvs.kde-cygwin.sf.net/qt2-win32/tools/designer/designer'
g++ -L/home/habacker/src/cvs.kde-cygwin.sf.net/qt2-win32/lib -Wl,-rpath,/home/ha
backer/src/cvs.kde-cygwin.sf.net/qt2-win32/lib -Wl,--enable-auto-impor
t  -o /home/habacker/src/cvs.kde-cygwin.sf.net/qt2-win32/bin/designer command.o
formwindow.o defs.o layout.o main.o mainwindow.o metadatabase.o pixmap
chooser.o propertyeditor.o resource.o sizehandle.o orderindicator.o
widgetfactory.o config.o hierarchyview.o listboxeditorimpl.o
connectioneditorimpl.
o newformimpl.o formlist.o help.o editslotsimpl.o listvieweditorimpl.o
connectionviewerimpl.o customwidgeteditorimpl.o paletteeditorimpl.o styledbutto
n.o previewstack.o iconvieweditorimpl.o helpdialogimpl.o topicchooserimpl.o
multilineeditorimpl.o formsettingsimpl.o asciivalidator.o import.o widgetd
atabase.o kdewidgets.o domtool.o splashloader.o listboxeditor.o
connectioneditor.o editslots.o newform.o listvieweditor.o connectionviewer.o
customwid
geteditor.o texteditpreview.o listviewpreview.o paletteeditor.o radiopreview.o
checkboxpreview.o widgetpreview.o iconvieweditor.o preferences.o helpdi
alog.o topicchooser.o multilineeditor.o formsettings.o about.o pixmapfunction.o
createtemplate.o moc_command.o moc_formwindow.o moc_layout.o moc_mainw
indow.o moc_pixmapchooser.o moc_propertyeditor.o moc_sizehandle.o
moc_orderindicator.o moc_widgetfactory.o moc_hierarchyview.o
moc_listboxeditorimpl.o
 moc_connectioneditorimpl.o moc_newformimpl.o moc_formlist.o moc_help.o
moc_editslotsimpl.o moc_listvieweditorimpl.o moc_connectionviewerimpl.o moc_cu
stomwidgeteditorimpl.o moc_paletteeditorimpl.o moc_styledbutton.o
moc_previewstack.o moc_iconvieweditorimpl.o moc_helpdialogimpl.o
moc_topicchooserimp
l.o moc_multilineeditorimpl.o moc_formsettingsimpl.o moc_asciivalidator.o
moc_import.o moc_listboxeditor.o moc_connectioneditor.o moc_editslots.o moc_
newform.o moc_listvieweditor.o moc_connectionviewer.o moc_customwidgeteditor.o
moc_texteditpreview.o moc_listviewpreview.o moc_paletteeditor.o moc_rad
iopreview.o moc_checkboxpreview.o moc_widgetpreview.o moc_iconvieweditor.o
moc_preferences.o moc_helpdialog.o moc_topicchooser.o moc_multilineeditor.o
 moc_formsettings.o moc_about.o moc_pixmapfunction.o
oc_createtemplate.o  -L/home/habacker/src/cvs.kde-cygwin.sf.net/qt2-win32/lib -l
qutil -lqt   -L/
usr/X11R6/lib   -lSM -lICE -lXft -lpng -lz -ljpeg  -lXext -lX11 -lm -lgdi32
help.o(.text+0x42cb):help.cpp: undefined reference to `QPrinter::QPrinter(void)'
help.o(.text+0x42e1):help.cpp: undefined reference to
`QPrinter::~QPrinter(void)'
help.o(.text+0x4301):help.cpp: undefined reference to `QPrinter::setup(QWidget
*)'
help.o(.text+0x46f8):help.cpp: undefined reference to `QPrinter::newPage(void)'
help.o(.text+0x4aae):help.cpp: undefined reference to
`QPrinter::~QPrinter(void)'
collect2: ld returned 1 exit status

This is because the QPrinter methods are not available.

Ralf