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