AW: Re: [Qgis-user] building qgis on mac os x
Ziegler Stefan
Stefan.Ziegler at bd.so.ch
Sat Sep 4 13:39:46 PDT 2010
Hi William
I switched to Xcode GUI and this is the error:
Ld build/snow/Qgis.build/Release/Qgis.build/Objects-normal/i386/Qgis
normal i386
cd /Users/stefan/Develop/src/qgis_trunk/mac/xcode
setenv MACOSX_DEPLOYMENT_TARGET 10.6
/Developer/usr/bin/g++-4.2 -arch i386 -isysroot
/Developer/SDKs/MacOSX10.6.sdk
-L/Users/stefan/Develop/src/qgis_trunk/mac/xcode/build/snow/Release
-L/Users/stefan/Develop/src/qgis_trunk/mac/xcode/build/snow/Release/Qgis
.app/Contents/MacOS/lib
-F/Users/stefan/Develop/src/qgis_trunk/mac/xcode/build/snow/Release
-F/Developer/SDKs/MacOSX10.6.sdk/Library/Frameworks -filelist
/Users/stefan/Develop/src/qgis_trunk/mac/xcode/build/snow/Qgis.build/Rel
ease/Qgis.build/Objects-normal/i386/Qgis.LinkFileList
-mmacosx-version-min=10.6 -no_dead_strip_inits_and_terms
-headerpad_max_install_names -framework GDAL -framework PROJ -framework
GEOS -framework SQLite3 -L/usr/local/pgsql/lib -lpq -framework QtCore
-framework QtGui -framework QtNetwork -framework QtXml -framework QtSvg
-framework QtSql -L/usr/local/lib -lQtUiTools
-L/usr/local/qwt-5.2.1-svn/lib -lqwt -lqgis_core -lqgis_gui -framework
ApplicationServices -framework CoreFoundation -framework CoreServices -o
/Users/stefan/Develop/src/qgis_trunk/mac/xcode/build/snow/Qgis.build/Rel
ease/Qgis.build/Objects-normal/i386/Qgis
ld: warning: in
/Users/stefan/Develop/src/qgis_trunk/mac/xcode/build/snow/Release/Qgis.a
pp/Contents/MacOS/lib/libqwt.dylib, file was built for unsupported file
format which is not the architecture being linked (i386)
Undefined symbols:
"QwtAbstractScaleDraw::setScaleDiv(QwtScaleDiv const&)", referenced
from:
QwtPolarGrid::updateScaleDiv(QwtScaleDiv const&, QwtScaleDiv
const&, QwtDoubleInterval const&)in qwt_polar_grid.o
QwtPolarGrid::updateScaleDiv(QwtScaleDiv const&, QwtScaleDiv
const&, QwtDoubleInterval const&)in qwt_polar_grid.o
"QwtAbstractScaleDraw::scaleDiv() const", referenced from:
QwtPolarGrid::draw(QPainter*, QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double, QRectF const&) constin qwt_polar_grid.o
"QwtText::text() const", referenced from:
QwtText::isEmpty() constin qwt_polar_curve.o
"QwtAbstractScaleDraw::enableComponent(QwtAbstractScaleDraw::ScaleCompon
ent, bool)", referenced from:
QwtPolarGrid::updateScaleDiv(QwtScaleDiv const&, QwtScaleDiv
const&, QwtDoubleInterval const&)in qwt_polar_grid.o
QwtPolarGrid::updateScaleDiv(QwtScaleDiv const&, QwtScaleDiv
const&, QwtDoubleInterval const&)in qwt_polar_grid.o
"QwtPlot::setAxisScale(int, double, double, double)", referenced from:
QgsGPSInformationWidget::displayGPSInformation(QgsGPSInformation
const&) in qgsgpsinformationwidget-7340F6B87BA75E66.o
"QwtText::setBackgroundBrush(QBrush const&)", referenced from:
QgsGPSInformationWidget::displayGPSInformation(QgsGPSInformation
const&) in qgsgpsinformationwidget-7340F6B87BA75E66.o
"QwtScaleDiv::QwtScaleDiv()", referenced from:
QwtPolarGrid::GridData::GridData()in qwt_polar_grid.o
"QwtPainter::drawPolyline(QPainter*, QPolygon const&)", referenced
from:
QwtPolarGrid::drawRays(QPainter*, QRectF const&, QPointF const&,
double, QwtScaleMap const&, QList<double> const&) constin
qwt_polar_grid.o
"QwtPainter::drawEllipse(QPainter*, QRect const&)", referenced from:
QwtPolarGrid::drawCircles(QPainter*, QRectF const&, QPointF
const&, QwtScaleMap const&, QList<double> const&) constin
qwt_polar_grid.o
QwtPolarGrid::drawCircles(QPainter*, QRectF const&, QPointF
const&, QwtScaleMap const&, QList<double> const&) constin
qwt_polar_grid.o
"QwtClipper::clipPolygon(QRect const&, QPolygon const&)", referenced
from:
QwtPolarGrid::drawRays(QPainter*, QRectF const&, QPointF const&,
double, QwtScaleMap const&, QList<double> const&) constin
qwt_polar_grid.o
"QwtText::textSize(QFont const&) const", referenced from:
QwtPolarMarker::draw(QPainter*, QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double, QRectF const&) constin
qwt_polar_marker.o
"QwtScaleDraw::boundingLabelRect(QFont const&, double) const",
referenced from:
QwtPolarGrid::draw(QPainter*, QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double, QRectF const&) constin qwt_polar_grid.o
"QwtRoundScaleDraw::moveCenter(QPoint const&)", referenced from:
QwtPolarGrid::updateScaleDraws(QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double) constin qwt_polar_grid.o
"QwtMetricsMap::layoutToDevice(QRect const&, QPainter const*) const",
referenced from:
QwtPolarGrid::drawCircles(QPainter*, QRectF const&, QPointF
const&, QwtScaleMap const&, QList<double> const&) constin
qwt_polar_grid.o
"QwtRoundScaleDraw::setRadius(int)", referenced from:
QwtPolarGrid::updateScaleDraws(QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double) constin qwt_polar_grid.o
"QwtScaleDraw::setLength(int)", referenced from:
QwtPolarGrid::updateScaleDraws(QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double) constin qwt_polar_grid.o
"QwtText::~QwtText()", referenced from:
QgsGPSInformationWidget::displayGPSInformation(QgsGPSInformation
const&) in qgsgpsinformationwidget-7340F6B87BA75E66.o
QgsGPSInformationWidget::displayGPSInformation(QgsGPSInformation
const&) in qgsgpsinformationwidget-7340F6B87BA75E66.o
QwtPolarGrid::QwtPolarGrid()in qwt_polar_grid.o
QwtPolarGrid::QwtPolarGrid()in qwt_polar_grid.o
QwtPolarItem::~QwtPolarItem()in qwt_polar_item.o
QwtPolarItem::~QwtPolarItem()in qwt_polar_item.o
QwtPolarMarker::QwtPolarMarker()in qwt_polar_marker.o
QwtPolarMarker::QwtPolarMarker()in qwt_polar_marker.o
QwtPolarMarker::PrivateData::~PrivateData()in qwt_polar_marker.o
QwtPolarMarker::PrivateData::~PrivateData()in qwt_polar_marker.o
QwtPolarMarker::PrivateData::PrivateData()in qwt_polar_marker.o
"QwtRoundScaleDraw::setAngleRange(double, double)", referenced from:
QwtPolarGrid::updateScaleDraws(QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double) constin qwt_polar_grid.o
"QwtScaleDiv::ticks(int) const", referenced from:
QwtPolarGrid::updateScaleDiv(QwtScaleDiv const&, QwtScaleDiv
const&, QwtDoubleInterval const&)in qwt_polar_grid.o
QwtPolarGrid::draw(QPainter*, QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double, QRectF const&) constin qwt_polar_grid.o
QwtPolarGrid::draw(QPainter*, QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double, QRectF const&) constin qwt_polar_grid.o
QwtPolarGrid::draw(QPainter*, QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double, QRectF const&) constin qwt_polar_grid.o
QwtPolarGrid::draw(QPainter*, QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double, QRectF const&) constin qwt_polar_grid.o
QwtPolarGrid::draw(QPainter*, QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double, QRectF const&) constin qwt_polar_grid.o
QwtPolarGrid::draw(QPainter*, QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double, QRectF const&) constin qwt_polar_grid.o
QwtPolarGrid::draw(QPainter*, QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double, QRectF const&) constin qwt_polar_grid.o
"QwtAbstractScaleDraw::hasComponent(QwtAbstractScaleDraw::ScaleComponent
) const", referenced from:
QwtPolarGrid::drawCircles(QPainter*, QRectF const&, QPointF
const&, QwtScaleMap const&, QList<double> const&) constin
qwt_polar_grid.o
QwtPolarGrid::drawRays(QPainter*, QRectF const&, QPointF const&,
double, QwtScaleMap const&, QList<double> const&) constin
qwt_polar_grid.o
QwtPolarGrid::draw(QPainter*, QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double, QRectF const&) constin qwt_polar_grid.o
"QwtLegend::itemMode() const", referenced from:
QwtPolarItem::updateLegend(QwtLegend*) const in qwt_polar_item.o
"QwtSymbol::QwtSymbol()", referenced from:
QwtPolarMarker::PrivateData::PrivateData()in qwt_polar_marker.o
"QwtSymbol::~QwtSymbol()", referenced from:
QgsGPSInformationWidget::displayGPSInformation(QgsGPSInformation
const&) in qgsgpsinformationwidget-7340F6B87BA75E66.o
QgsGPSInformationWidget::displayGPSInformation(QgsGPSInformation
const&) in qgsgpsinformationwidget-7340F6B87BA75E66.o
"QwtSymbol::draw(QPainter*, int, int) const", referenced from:
QwtPolarMarker::draw(QPainter*, QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double, QRectF const&) constin
qwt_polar_marker.o
"QwtScaleDraw::QwtScaleDraw()", referenced from:
QwtPolarGrid::QwtPolarGrid()in qwt_polar_grid.o
QwtPolarGrid::QwtPolarGrid()in qwt_polar_grid.o
QwtPolarGrid::QwtPolarGrid()in qwt_polar_grid.o
QwtPolarGrid::QwtPolarGrid()in qwt_polar_grid.o
"QwtPlotCurve::setData(QVector<double> const&, QVector<double>
const&)", referenced from:
QgsGPSInformationWidget::displayGPSInformation(QgsGPSInformation
const&) in qgsgpsinformationwidget-7340F6B87BA75E66.o
"QwtText::setColor(QColor const&)", referenced from:
QgsGPSInformationWidget::displayGPSInformation(QgsGPSInformation
const&) in qgsgpsinformationwidget-7340F6B87BA75E66.o
"QwtPainter::metricsMap()", referenced from:
QwtPolarGrid::drawCircles(QPainter*, QRectF const&, QPointF
const&, QwtScaleMap const&, QList<double> const&) constin
qwt_polar_grid.o
"QwtAbstractScaleDraw::setTransformation(QwtScaleTransformation*)",
referenced from:
QwtPolarGrid::updateScaleDraws(QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double) constin qwt_polar_grid.o
"QwtText::operator=(QwtText const&)", referenced from:
QwtPolarItem::QwtPolarItem(QwtText const&)in qwt_polar_item.o
QwtPolarMarker::setLabel(QwtText const&) in qwt_polar_marker.o
"QwtScaleDraw::move(QPoint const&)", referenced from:
QwtPolarGrid::updateScaleDraws(QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double) constin qwt_polar_grid.o
QwtPolarGrid::updateScaleDraws(QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double) constin qwt_polar_grid.o
"QwtText::QwtText(QString const&, QwtText::TextFormat)", referenced
from:
QgsGPSInformationWidget::displayGPSInformation(QgsGPSInformation
const&) in qgsgpsinformationwidget-7340F6B87BA75E66.o
QwtPolarGrid::QwtPolarGrid()in qwt_polar_grid.o
QwtPolarItem::PrivateData::PrivateData()in qwt_polar_item.o
QwtPolarMarker::QwtPolarMarker()in qwt_polar_marker.o
QwtPolarMarker::PrivateData::PrivateData()in qwt_polar_marker.o
"QwtScaleMap::transformation() const", referenced from:
QwtPolarGrid::updateScaleDraws(QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double) constin qwt_polar_grid.o
"QwtLegendItem::QwtLegendItem(QWidget*)", referenced from:
QwtPolarItem::legendItem() const in qwt_polar_item.o
"QwtLegend::find(QwtLegendItemManager const*) const", referenced from:
QwtPolarItem::updateLegend(QwtLegend*) const in qwt_polar_item.o
"QwtScaleDiv::operator!=(QwtScaleDiv const&) const", referenced from:
QwtPolarGrid::updateScaleDiv(QwtScaleDiv const&, QwtScaleDiv
const&, QwtDoubleInterval const&)in qwt_polar_grid.o
QwtPolarGrid::updateScaleDiv(QwtScaleDiv const&, QwtScaleDiv
const&, QwtDoubleInterval const&)in qwt_polar_grid.o
"QwtText::draw(QPainter*, QRect const&) const", referenced from:
QwtPolarMarker::draw(QPainter*, QwtScaleMap const&, QwtScaleMap
const&, QPointF const&, double, QRectF const&) constin
qwt_polar_marker.o
"QwtClipper::clipCircle(QRectF const&, QPointF const&, double)",
referenced from:
QwtPolarGrid::drawCircles(QPainter*, QRectF const&, QPointF
const&, QwtScaleMap const&, QList<double> const&) constin
qwt_polar_grid.o
"QwtAbstractScaleDraw::setTickLength(QwtScaleDiv::TickType, int)",
referenced from:
QwtPolarGrid::QwtPolarGrid()in qwt_polar_grid.o
QwtPolarGrid::QwtPolarGrid()in qwt_polar_grid.o
QwtPolarGrid::QwtPolarGrid()in qwt_polar_grid.o
"QwtRoundScaleDraw::QwtRoundScaleDraw()", referenced from:
QwtPolarGrid::QwtPolarGrid()in qwt_polar_grid.o
"QwtSymbol::QwtSymbol(QwtSymbol::Style, QBrush const&, QPen const&,
QSize const&)", referenced from:
QgsGPSInformationWidget::displayGPSInformation(QgsGPSInformation
const&) in qgsgpsinformationwidget-7340F6B87BA75E66.o
"QwtLegendItem::setItemMode(QwtLegend::LegendItemMode)", referenced
from:
QwtPolarItem::updateLegend(QwtLegend*) const in qwt_polar_item.o
"QwtLegend::insert(QwtLegendItemManager const*, QWidget*)", referenced
from:
QwtPolarItem::updateLegend(QwtLegend*) const in qwt_polar_item.o
"QwtText::operator!=(QwtText const&) const", referenced from:
QwtPolarMarker::setLabel(QwtText const&) in qwt_polar_marker.o
"QwtScaleDraw::setAlignment(QwtScaleDraw::Alignment)", referenced
from:
QwtPolarGrid::QwtPolarGrid()in qwt_polar_grid.o
QwtPolarGrid::QwtPolarGrid()in qwt_polar_grid.o
QwtPolarGrid::QwtPolarGrid()in qwt_polar_grid.o
QwtPolarGrid::QwtPolarGrid()in qwt_polar_grid.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
It seems that there is something wrong with my Qwt stuff. How can I
check if all is installed correctly? And can I build Qgis without
PyQwt/Qwt support?
regards
Stefan
> -----Ursprüngliche Nachricht-----
> Von: William Kyngesburye [mailto:woklist at kyngchaos.com]
> Gesendet am: Freitag, 3. September 2010 22:43
> An: Ziegler Stefan
> Cc: qgis-user
> Betreff: Re: [Qgis-user] building qgis on mac os x
>
> On Sep 3, 2010, at 3:01 PM, Ziegler Stefan wrote:
>
> > Hi
> >
> > I'm running into troubles while trying to build Qgis on Mac
> OS X Snow Leopard. I followed the compilation manual (or at
> least I think I did...) but ended up with the following error:
> >
> > install_name_tool -change
> /usr/local/pgsql/lib/libpq.5.dylib
> @executable_path/lib/libpq.dylib
> "/Users/stefan/Develop/src/qgis_trunk/mac/xcode/build/snow/Rel
> ease/Qgis.app/Contents/MacOS/bin/qgis_mapserv.fcgi"
> >
> > install_name_tool -change
> /usr/local/pgsql/lib/libpq.5.dylib
> @executable_path/lib/libpq.dylib
> "/Users/stefan/Develop/src/qgis_trunk/mac/xcode/build/snow/Rel
> ease/Qgis.app/Contents/MacOS/bin/qgis_mapserv.fcgi"
> >
> > === BUILD AGGREGATE TARGET Full Qgis OF PROJECT Qgis WITH
> THE DEFAULT CONFIGURATION (Release) ===
> >
> > Check dependencies
> >
> > ** BUILD FAILED **
> >
> >
> > The following build commands failed:
> >
> > Qgis:
> >
> > Ld
> /Users/stefan/Develop/src/qgis_trunk/mac/xcode/build/snow/Qgis
> .build/Release/Qgis.build/Objects-normal/i386/Qgis normal i386
> >
> > (1 failure)
>
> The error report there is just a summary.
>
> I usually build from the Xcode GUI, instead of with
> xcodebuild in a Terminal. In Xcode you can easily get to
> error details.
>
> In the Terminal, you need to look back in the output buffer
> (scroll up) to find the error details. Default Terminal
> preferences may limit this to too few lines to do this. You
> can change it in the Terminal preferences,
> Settings->Window->Scrollback, unlimited should be fine.
>
> -----
> William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
> http://www.kyngchaos.com/
>
> "Time is an illusion - lunchtime doubly so."
>
> - Ford Prefect
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20100904/d75b976a/attachment.html>
More information about the Qgis-user
mailing list