Giter Site home page Giter Site logo

coin3d / coin Goto Github PK

View Code? Open in Web Editor NEW
261.0 18.0 105.0 29.93 MB

Coin3D core library

License: BSD 3-Clause "New" or "Revised" License

CMake 1.05% Makefile 0.27% Shell 1.19% C++ 81.22% C 12.19% Batchfile 0.94% M4 0.04% Perl 0.90% TeX 1.14% GLSL 0.02% Smarty 0.16% Rich Text Format 0.02% AppleScript 0.02% Emacs Lisp 0.08% Scheme 0.36% Lex 0.26% Yacc 0.13%
opengl open-inventor scenegraph rendering 3d-graphics

coin's People

Contributors

efferre79 avatar elbine avatar epuzanov avatar florianfranzen avatar friedrichatgc avatar ggabbiani avatar kintel avatar luzpaz avatar podsvirov avatar realthunder avatar reavertm avatar renreok avatar rexbas avatar rickertm avatar sl1pkn07 avatar thehubbit avatar tuhtah avatar unril avatar valpackett avatar vanuan avatar veelo avatar volkerenderlein avatar ytterx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

coin's Issues

Policies

Original report by Coin3D (Bitbucket: Coin3Dold, ).


  • Plassering av nye issues fra PELs.
    -> jira.sim.no

  • Commits fra KOGT ifm support av PELs.
    -> bitbucket

  • Hvilken Coin skal interne prosjekter bruke.
    -> bitbucket (den interne har ingen garanti om API-stabilitet)

  • Commits fra KOGT interne prosjekter til Coin.
    -> primært bitbucket

SoQT Mac OS X 64bit build problems

Original report by V1ru8 (Bitbucket: V1ru8, GitHub: V1ru8).


I'm trying to build SoQt with 64bit. I always get the error bellow. Altough I can't find any part (qt and coin) that is not x86_64 arcitecture. So what's wrong?

I checked Qt to be 64Bit and it looks good:
Non-fat file: /usr/local/Cellar/qt/4.8.3/lib/QtCore.framework/QtCore is architecture: x86_64
Non-fat file: /usr/local/Cellar/qt/4.8.3/lib/QtGui.framework/QtGui is architecture: x86_64

also coin:
Non-fat file: libCoin.dylib is architecture: x86_64

Undefined symbols for architecture x86_64:
"qDrawPlainRect(QPainter*, int, int, int, int, QColor const&, int, QBrush const*)", referenced from:
SoQtThumbWheel::paintEvent(QPaintEvent*) in SoQtThumbWheel.o
"QGridLayout::setSpacing(int)", referenced from:
SoQtFullViewerP::showDecorationWidgets(int) in FullViewer.o
"QGridLayout::setVerticalSpacing(int)", referenced from:
SoQtFullViewerP::showDecorationWidgets(int) in FullViewer.o
SoQtFullViewer::buildViewerButtons(QWidget*) in FullViewer.o
SoQtFullViewer::buildRightTrim(QWidget*) in FullViewer.o
"QGridLayout::addItem(QLayoutItem*, int, int, int, int, QFlagsQt::AlignmentFlag)", referenced from:
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
"QGridLayout::addLayout(QLayout*, int, int, QFlagsQt::AlignmentFlag)", referenced from:
SoQtFullViewerP::showDecorationWidgets(int) in FullViewer.o
"QGridLayout::addWidget(QWidget*, int, int, QFlagsQt::AlignmentFlag)", referenced from:
SoQtFullViewerP::layoutAppButtons(QWidget*) in FullViewer.o
SoQtFullViewerP::showDecorationWidgets(int) in FullViewer.o
SoQtFullViewer::buildViewerButtons(QWidget*) in FullViewer.o
SoQtFullViewer::buildRightTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildLeftTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
"QGridLayout::QGridLayout(QWidget*)", referenced from:
SoQtFullViewerP::layoutAppButtons(QWidget*) in FullViewer.o
SoQtFullViewerP::showDecorationWidgets(int) in FullViewer.o
SoQtFullViewer::buildViewerButtons(QWidget*) in FullViewer.o
SoQtFullViewer::buildRightTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildLeftTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
"QGridLayout::QGridLayout()", referenced from:
SoQtFullViewerP::showDecorationWidgets(int) in FullViewer.o
"QMainWindow::QMainWindow(QWidget*, QFlagsQt::WindowType)", referenced from:
SoQtComponent::SoQtComponent(QWidget*, char const*, int)in SoQtComponent.o
"QMessageBox::warning(QWidget*, QString const&, QString const&, QFlagsQMessageBox::StandardButton, QMessageBox::StandardButton)", referenced from:
SoQt::createSimpleErrorDialog(QWidget*, char const*, char const*, char const*)in SoQt.o
"QPushButton::QPushButton(QWidget*)", referenced from:
SoQtExaminerViewer::createViewerButtons(QWidget*, SbPList*) in ExaminerViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtPlaneViewer::createViewerButtons(QWidget*, SbPList*) in PlaneViewer.o
"QApplication::exec()", referenced from:
SoQt::mainLoop() in SoQt.o
"QApplication::QApplication(int&, char**, int)", referenced from:
SoQt::init(QWidget*) in SoQt.o
SoQt::init(int&, char**, char const*, char const*)in SoQt.o
"QStyleFactory::create(QString const&)", referenced from:
SoQtExaminerViewer::createViewerButtons(QWidget*, SbPList*) in ExaminerViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtPlaneViewer::createViewerButtons(QWidget*, SbPList*) in PlaneViewer.o
"QAbstractButton::setChecked(bool)", referenced from:
SoQtFullViewerP::viewbuttonClicked() in FullViewer.o
SoQtFullViewerP::interactbuttonClicked() in FullViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtFullViewer::setViewing(int) in FullViewer.o
"QAbstractButton::setIconSize(QSize const&)", referenced from:
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
"QAbstractButton::setCheckable(bool)", referenced from:
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtPlaneViewer::createViewerButtons(QWidget*, SbPList*) in PlaneViewer.o
"QAbstractButton::setIcon(QIcon const&)", referenced from:
SoQtExaminerViewer::createViewerButtons(QWidget*, SbPList*) in ExaminerViewer.o
SoQtExaminerViewer::setCamera(SoCamera*) in ExaminerViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtPlaneViewer::createViewerButtons(QWidget*, SbPList*) in PlaneViewer.o
SoQtPlaneViewer::setCamera(SoCamera*) in PlaneViewer.o
"QIcon::QIcon(QPixmap const&)", referenced from:
SoQtExaminerViewer::createViewerButtons(QWidget*, SbPList*) in ExaminerViewer.o
SoQtExaminerViewer::setCamera(SoCamera*) in ExaminerViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtPlaneViewer::createViewerButtons(QWidget*, SbPList*) in PlaneViewer.o
SoQtPlaneViewer::setCamera(SoCamera*) in PlaneViewer.o
"QIcon::~QIcon()", referenced from:
SoQtExaminerViewer::createViewerButtons(QWidget*, SbPList*) in ExaminerViewer.o
SoQtExaminerViewer::setCamera(SoCamera*) in ExaminerViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtPlaneViewer::createViewerButtons(QWidget*, SbPList*) in PlaneViewer.o
SoQtPlaneViewer::setCamera(SoCamera*) in PlaneViewer.o
"QMenu::insertMenu(QAction*, QMenu*)", referenced from:
QtNativePopupMenu::addMenu(int, int, int)in QtNativePopupMenu.o
"QMenu::insertSeparator(QAction*)", referenced from:
QtNativePopupMenu::addSeparator(int, int)in QtNativePopupMenu.o
"QMenu::exec(QPoint const&, QAction*)", referenced from:
non-virtual thunk to QtNativePopupMenu::popUp(QWidget*, int, int)in QtNativePopupMenu.o
QtNativePopupMenu::popUp(QWidget*, int, int)in QtNativePopupMenu.o
"QMenu::addMenu(QMenu*)", referenced from:
QtNativePopupMenu::addMenu(int, int, int)in QtNativePopupMenu.o
"QMenu::QMenu(QString const&, QWidget*)", referenced from:
QtNativePopupMenu::createMenuRecord(char const*)in QtNativePopupMenu.o
"QColor::setRgb(int, int, int, int)", referenced from:
SoQtThumbWheel::paintEvent(QPaintEvent*) in SoQtThumbWheel.o
"QFrame::setLineWidth(int)", referenced from:
SoQtGLWidget::setBorder(int) in SoQtGLWidget.o
SoQtGLWidget::buildWidget(QWidget*) in SoQtGLWidget.o
"QFrame::setFrameStyle(int)", referenced from:
SoQtGLWidget::buildWidget(QWidget*) in SoQtGLWidget.o
"QFrame::QFrame(QWidget*, QFlagsQt::WindowType)", referenced from:
SoQtGLWidget::buildWidget(QWidget*) in SoQtGLWidget.o
"QImage::bits()", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
SoQtThumbWheel::initWheel(int, int)in SoQtThumbWheel.o
"QImage::load(QString const&, char const*)", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
"QImage::scanLine(int)", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
"QImage::QImage(int, int, QImage::Format)", referenced from:
SoQtThumbWheel::initWheel(int, int)in SoQtThumbWheel.o
"QImage::QImage()", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
"QImage::~QImage()", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
SoQtThumbWheel::initWheel(int, int)in SoQtThumbWheel.o
"QImage::operator=(QImage const&)", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
"QLabel::setAlignment(QFlagsQt::AlignmentFlag)", referenced from:
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
"QLabel::setText(QString const&)", referenced from:
SoQtFullViewer::setRightWheelString(char const*)in FullViewer.o
SoQtFullViewer::setBottomWheelString(char const*)in FullViewer.o
SoQtFullViewer::setLeftWheelString(char const*)in FullViewer.o
"QLabel::setMargin(int)", referenced from:
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
"QLabel::QLabel(QString const&, QWidget*, QFlagsQt::WindowType)", referenced from:
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
"QAction::setChecked(bool)", referenced from:
QtNativePopupMenu::addMenuItem(int, int, int)in QtNativePopupMenu.o
non-virtual thunk to QtNativePopupMenu::_setMenuItemMarked(int, int)in QtNativePopupMenu.o
QtNativePopupMenu::_setMenuItemMarked(int, int)in QtNativePopupMenu.o
"QAction::setEnabled(bool)", referenced from:
QtNativePopupMenu::setMenuItemEnabled(int, int)in QtNativePopupMenu.o
"QAction::setCheckable(bool)", referenced from:
QtNativePopupMenu::addMenuItem(int, int, int)in QtNativePopupMenu.o
non-virtual thunk to QtNativePopupMenu::_setMenuItemMarked(int, int)in QtNativePopupMenu.o
QtNativePopupMenu::_setMenuItemMarked(int, int)in QtNativePopupMenu.o
"QAction::setText(QString const&)", referenced from:
QtNativePopupMenu::addMenuItem(int, int, int)in QtNativePopupMenu.o
QtNativePopupMenu::addMenu(int, int, int)in QtNativePopupMenu.o
QtNativePopupMenu::setMenuItemTitle(int, char const*)in QtNativePopupMenu.o
QtNativePopupMenu::setMenuTitle(int, char const*)in QtNativePopupMenu.o
"QAction::QAction(QObject*)", referenced from:
QtNativePopupMenu::addMenuItem(int, int, int)in QtNativePopupMenu.o
"QBitmap::fromData(QSize const&, unsigned char const*, QImage::Format)", referenced from:
SoQtComponentP::getNativeCursor(SoQtCursor::CustomCursor const*) in SoQtComponent.o
"QBitmap::~QBitmap()", referenced from:
SoQtComponentP::getNativeCursor(SoQtCursor::CustomCursor const*) in SoQtComponent.o
"QCursor::QCursor(Qt::CursorShape)", referenced from:
SoQtComponent::setWidgetCursor(QWidget*, SoQtCursor const&) in SoQtComponent.o
"QCursor::QCursor(QBitmap const&, QBitmap const&, int, int)", referenced from:
SoQtComponentP::getNativeCursor(SoQtCursor::CustomCursor const*) in SoQtComponent.o
"QCursor::~QCursor()", referenced from:
delete_dict_value(unsigned long, void*)in SoQtComponent.o
SoQtComponent::setWidgetCursor(QWidget*, SoQtCursor const&) in SoQtComponent.o
"QLayout::setSpacing(int)", referenced from:
SoQtFullViewerP::layoutAppButtons(QWidget*) in FullViewer.o
"QLayout::setContentsMargins(int, int, int, int)", referenced from:
SoQtFullViewerP::layoutAppButtons(QWidget*) in FullViewer.o
SoQtFullViewerP::showDecorationWidgets(int) in FullViewer.o
SoQtFullViewer::buildRightTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildLeftTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
"QLayout::activate()", referenced from:
SoQtFullViewerP::layoutAppButtons(QWidget*) in FullViewer.o
SoQtFullViewerP::showDecorationWidgets(int) in FullViewer.o
SoQtFullViewer::buildViewerButtons(QWidget*) in FullViewer.o
SoQtFullViewer::buildRightTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildLeftTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
"QLayout::setMargin(int)", referenced from:
SoQtFullViewer::buildViewerButtons(QWidget*) in FullViewer.o
SoQtFullViewer::buildRightTrim(QWidget*) in FullViewer.o
"QPixmap::fromImage(QImage const&, QFlagsQt::ImageConversionFlag)", referenced from:
SoQtThumbWheel::initWheel(int, int)in SoQtThumbWheel.o
"QPixmap::QPixmap(char const* const*)", referenced from:
SoQtExaminerViewerP::constructor(int) in ExaminerViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtPlaneViewerP::SoQtPlaneViewerP(SoQtPlaneViewer*)in PlaneViewer.o
SoQtPlaneViewer::createViewerButtons(QWidget*, SbPList*) in PlaneViewer.o
"QPixmap::QPixmap(QSize const&)", referenced from:
SoQtThumbWheel::initWheel(int, int)in SoQtThumbWheel.o
"QPixmap::~QPixmap()", referenced from:
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtPlaneViewer::createViewerButtons(QWidget*, SbPList*) in PlaneViewer.o
SoQtThumbWheel::initWheel(int, int)in SoQtThumbWheel.o
"QPixmap::operator=(QPixmap const&)", referenced from:
SoQtThumbWheel::initWheel(int, int)in SoQtThumbWheel.o
"QWidget::adjustSize()", referenced from:
SoQtExaminerViewer::createViewerButtons(QWidget*, SbPList*) in ExaminerViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
"QWidget::closeEvent(QCloseEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::enterEvent(QEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::fontChange(QFont const&)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::leaveEvent(QEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::setEnabled(bool)", referenced from:
SoQtFullViewer::setViewing(int) in FullViewer.o
"QWidget::setVisible(bool)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::wheelEvent(QWheelEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::actionEvent(QActionEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::changeEvent(QEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::qt_metacall(QMetaObject::Call, int, void**)", referenced from:
SoQtThumbWheel::qt_metacall(QMetaObject::Call, int, void**)in SoQtThumbWheel.o
"QWidget::qt_metacast(char const*)", referenced from:
SoQtThumbWheel::qt_metacast(char const*)in SoQtThumbWheel.o
"QWidget::resizeEvent(QResizeEvent*)", referenced from:
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::setGeometry(QRect const&)", referenced from:
SoQtGLWidget::setGLSize(SbVec2s) in SoQtGLWidget.o
SoQtGLWidgetP::buildGLWidget() in SoQtGLWidget.o
SoQtGLWidget::setBorder(int) in SoQtGLWidget.o
"QWidget::styleChange(QStyle&)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::tabletEvent(QTabletEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::focusInEvent(QFocusEvent*)", referenced from:
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::insertAction(QAction*, QAction*)", referenced from:
QtNativePopupMenu::addMenuItem(int, int, int)in QtNativePopupMenu.o
"QWidget::removeAction(QAction*)", referenced from:
QtNativePopupMenu::removeMenuItem(int) in QtNativePopupMenu.o
QtNativePopupMenu::removeMenu(int) in QtNativePopupMenu.o
"QWidget::setFixedSize(int, int)", referenced from:
SoQtFullViewer::buildViewerButtons(QWidget*) in FullViewer.o
"QWidget::dragMoveEvent(QDragMoveEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::enabledChange(bool)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::focusOutEvent(QFocusEvent*)", referenced from:
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::keyPressEvent(QKeyEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::paletteChange(QPalette const&)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::setFixedWidth(int)", referenced from:
SoQtFullViewer::buildRightTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildLeftTrim(QWidget*) in FullViewer.o
"QWidget::setSizePolicy(QSizePolicy)", referenced from:
SoQtGLWidgetP::buildGLWidget() in SoQtGLWidget.o
SoQtFullViewerP::showDecorationWidgets(int) in FullViewer.o
SoQtFullViewer::buildAppButtons(QWidget*) in FullViewer.o
SoQtFullViewer::buildViewerButtons(QWidget*) in FullViewer.o
"QWidget::dragEnterEvent(QDragEnterEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::dragLeaveEvent(QDragLeaveEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::languageChange()", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::mouseMoveEvent(QMouseEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
"QWidget::setFixedHeight(int)", referenced from:
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
"QWidget::setFocusPolicy(Qt::FocusPolicy)", referenced from:
SoQtExaminerViewer::createViewerButtons(QWidget*, SbPList*) in ExaminerViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtFullViewer::buildViewerButtons(QWidget*) in FullViewer.o
SoQtPlaneViewer::createViewerButtons(QWidget*, SbPList*) in PlaneViewer.o
SoQtGLArea::SoQtGLArea(QGLFormat*, QWidget*, QGLWidget const*, char const*)in SoQtGLArea.o
"QWidget::setWindowState(QFlagsQt::WindowState)", referenced from:
SoQtComponent::setFullScreen(int) in SoQtComponent.o
"QWidget::setWindowTitle(QString const&)", referenced from:
SoQt::init(int&, char**, char const*, char const*)in SoQt.o
SoQtComponent::setTitle(char const*)in SoQtComponent.o
"QWidget::keyReleaseEvent(QKeyEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::mousePressEvent(QMouseEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
"QWidget::contextMenuEvent(QContextMenuEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::inputMethodEvent(QInputMethodEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::staticMetaObject", referenced from:
SoQtThumbWheel::staticMetaObject in SoQtThumbWheel.o
"QWidget::mouseReleaseEvent(QMouseEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
"QWidget::setWindowIconText(QString const&)", referenced from:
SoQtComponent::setIconTitle(char const*)in SoQtComponent.o
SoQtComponent::setBaseWidget(QWidget*) in SoQtComponent.o
"QWidget::focusNextPrevChild(bool)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::setContentsMargins(int, int, int, int)", referenced from:
SoQtFullViewerP::showDecorationWidgets(int) in FullViewer.o
"QWidget::mouseDoubleClickEvent(QMouseEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::windowActivationChange(bool)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::move(QPoint const&)", referenced from:
SoQtGLWidget::buildWidget(QWidget*) in SoQtGLWidget.o
SoQtFullViewer::buildViewerButtons(QWidget*) in FullViewer.o
SoQtFullViewer::buildWidget(QWidget*) in FullViewer.o
"QWidget::event(QEvent*)", referenced from:
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::raise()", referenced from:
SoQt::show(QWidget*) in SoQt.o
SoQtComponent::show() in SoQtComponent.o
SoQtGLWidgetP::buildGLWidget() in SoQtGLWidget.o
"QWidget::resize(QSize const&)", referenced from:
SoQt::setWidgetSize(QWidget*, SbVec2s) in SoQt.o
SoQtComponent::setFullScreen(int) in SoQtComponent.o
SoQtComponent::setSize(SbVec2s) in SoQtComponent.o
SoQtComponent::show() in SoQtComponent.o
SoQtComponentP::eventFilter(QObject*, QEvent*) in SoQtComponent.o
SoQtGLWidgetP::eventFilter(QObject*, QEvent*) in SoQtGLWidget.o
SoQtFullViewer::buildWidget(QWidget*) in FullViewer.o
...
"QWidget::repaint()", referenced from:
SoQtThumbWheel::setValue(float) in SoQtThumbWheel.o
SoQtThumbWheel::setEnabled(bool) in SoQtThumbWheel.o
SoQtThumbWheel::setOrientation(SoQtThumbWheel::Orientation)in SoQtThumbWheel.o
SoQtThumbWheel::mouseMoveEvent(QMouseEvent*) in SoQtThumbWheel.o
"QWidget::macEvent(OpaqueEventHandlerCallRef*, OpaqueEventRef*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::setFocus(Qt::FocusReason)", referenced from:
SoQtGLWidgetP::buildGLWidget() in SoQtGLWidget.o
"QWidget::setStyle(QStyle*)", referenced from:
SoQtExaminerViewer::createViewerButtons(QWidget*, SbPList*) in ExaminerViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtPlaneViewer::createViewerButtons(QWidget*, SbPList*) in PlaneViewer.o
"QWidget::addAction(QAction*)", referenced from:
QtNativePopupMenu::addMenuItem(int, int, int)in QtNativePopupMenu.o
"QWidget::dropEvent(QDropEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::hideEvent(QHideEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::moveEvent(QMoveEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::setCursor(QCursor const&)", referenced from:
SoQtComponent::setWidgetCursor(QWidget*, SoQtCursor const&) in SoQtComponent.o
"QWidget::showEvent(QShowEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::QWidget(QWidget*, QFlagsQt::WindowType)", referenced from:
SoQt::init(int&, char**, char const*, char const*)in SoQt.o
SoQtFullViewer::buildAppButtons(QWidget*) in FullViewer.o
SoQtFullViewer::buildViewerButtons(QWidget*) in FullViewer.o
SoQtFullViewer::buildRightTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildLeftTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildWidget(QWidget*) in FullViewer.o
...
"QWidget::QWidget(QWidget*, QFlagsQt::WindowType)", referenced from:
SoQtThumbWheel::SoQtThumbWheel(SoQtThumbWheel::Orientation, QWidget*, char const*)in SoQtThumbWheel.o
SoQtThumbWheel::SoQtThumbWheel(QWidget*, char const*)in SoQtThumbWheel.o
"QWidget::~QWidget()", referenced from:
SoQtThumbWheel::~SoQtThumbWheel()in SoQtThumbWheel.o
SoQtThumbWheel::~SoQtThumbWheel()in SoQtThumbWheel.o
SoQtThumbWheel::SoQtThumbWheel(SoQtThumbWheel::Orientation, QWidget*, char const*)in SoQtThumbWheel.o
SoQtThumbWheel::SoQtThumbWheel(QWidget*, char const*)in SoQtThumbWheel.o
"QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&)", referenced from:
SoQtThumbWheel::paintEvent(QPaintEvent*) in SoQtThumbWheel.o
"QPainter::setClipRect(QRect const&, Qt::ClipOperation)", referenced from:
SoQtThumbWheel::paintEvent(QPaintEvent*) in SoQtThumbWheel.o
"QPainter::end()", referenced from:
SoQtThumbWheel::paintEvent(QPaintEvent*) in SoQtThumbWheel.o
"QPainter::QPainter(QPaintDevice*)", referenced from:
SoQtThumbWheel::paintEvent(QPaintEvent*) in SoQtThumbWheel.o
"QPainter::~QPainter()", referenced from:
SoQtThumbWheel::paintEvent(QPaintEvent*) in SoQtThumbWheel.o
"QColormap::instance(int)", referenced from:
SoQtGLWidget::getOverlayTransparentPixel() in SoQtGLWidget.o
"QColormap::~QColormap()", referenced from:
SoQtGLWidget::getOverlayTransparentPixel() in SoQtGLWidget.o
"QGLFormat::setOverlay(bool)", referenced from:
SoQtGLWidget::setOverlayRender(int) in SoQtGLWidget.o
SoQtGLWidget::SoQtGLWidget(QWidget*, char const*, int, int, int)in SoQtGLWidget.o
"QGLFormat::setSamples(int)", referenced from:
SoQtGLWidget::setSampleBuffers(int) in SoQtGLWidget.o
"QGLFormat::setStencil(bool)", referenced from:
SoQtGLWidget::setStencilBuffer(int) in SoQtGLWidget.o
"QGLFormat::setDoubleBuffer(bool)", referenced from:
SoQtGLWidget::setDoubleBuffer(int) in SoQtGLWidget.o
SoQtGLWidget::SoQtGLWidget(QWidget*, char const*, int, int, int)in SoQtGLWidget.o
"QGLFormat::setSampleBuffers(bool)", referenced from:
SoQtGLWidget::setSampleBuffers(int) in SoQtGLWidget.o
"QGLFormat::setRgba(bool)", referenced from:
SoQtGLWidget::SoQtGLWidget(QWidget*, char const*, int, int, int)in SoQtGLWidget.o
"QGLFormat::setAccum(bool)", referenced from:
SoQtGLWidget::setAccumulationBuffer(int) in SoQtGLWidget.o
"QGLFormat::setAlpha(bool)", referenced from:
SoQtGLWidget::setAlphaChannel(int) in SoQtGLWidget.o
"QGLFormat::setDepth(bool)", referenced from:
SoQtGLWidget::SoQtGLWidget(QWidget*, char const*, int, int, int)in SoQtGLWidget.o
"QGLFormat::hasOpenGL()", referenced from:
SoQtGLWidget::SoQtGLWidget(QWidget*, char const*, int, int, int)in SoQtGLWidget.o
"QGLFormat::setStereo(bool)", referenced from:
SoQtGLWidget::setQuadBufferStereo(int) in SoQtGLWidget.o
SoQtGLWidget::SoQtGLWidget(QWidget*, char const*, int, int, int)in SoQtGLWidget.o
"QGLFormat::QGLFormat(QFlagsQGL::FormatOption, int)", referenced from:
SoQtGLWidget::SoQtGLWidget(QWidget*, char const*, int, int, int)in SoQtGLWidget.o
"QGLFormat::~QGLFormat()", referenced from:
SoQtGLWidgetP::buildGLWidget() in SoQtGLWidget.o
SoQtGLWidget::~SoQtGLWidget()in SoQtGLWidget.o
SoQtGLWidget::~SoQtGLWidget()in SoQtGLWidget.o
"QGLFormat::operator=(QGLFormat const&)", referenced from:
SoQtGLWidgetP::buildGLWidget() in SoQtGLWidget.o
"QGLWidget::paintEvent(QPaintEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
"QGLWidget::makeCurrent()", referenced from:
SoQtGLWidget::glLockNormal() in SoQtGLWidget.o
SoQtGLWidget::initGraphic() in SoQtGLWidget.o
"QGLWidget::qt_metacall(QMetaObject::Call, int, void**)", referenced from:
SoQtGLArea::qt_metacall(QMetaObject::Call, int, void**)in SoQtGLArea.o
"QGLWidget::qt_metacast(char const*)", referenced from:
SoQtGLArea::qt_metacast(char const*)in SoQtGLArea.o
"QGLWidget::resizeEvent(QResizeEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
"QGLWidget::swapBuffers()", referenced from:
SoQtGLWidget::glFlushBuffer() in SoQtGLWidget.o
SoQtGLWidget::glSwapBuffers() in SoQtGLWidget.o
"QGLWidget::paintOverlayGL()", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
"QGLWidget::resizeOverlayGL(int, int)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
"QGLWidget::updateOverlayGL()", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
"QGLWidget::setMouseTracking(bool)", referenced from:
SoQtGLWidgetP::buildGLWidget() in SoQtGLWidget.o
"QGLWidget::staticMetaObject", referenced from:
SoQtGLArea::staticMetaObject in SoQtGLArea.o
"QGLWidget::setAutoBufferSwap(bool)", referenced from:
SoQtGLArea::SoQtGLArea(QGLFormat*, QWidget*, QGLWidget const*, char const*)in SoQtGLArea.o
"QGLWidget::makeOverlayCurrent()", referenced from:
SoQtGLWidget::glLockOverlay() in SoQtGLWidget.o
"QGLWidget::initializeOverlayGL()", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
"QGLWidget::event(QEvent*)", referenced from:
SoQtGLArea::event(QEvent*) in SoQtGLArea.o
"QGLWidget::glDraw()", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
"QGLWidget::glInit()", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
"QGLWidget::updateGL()", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
"QGLWidget::QGLWidget(QGLFormat const&, QWidget*, QGLWidget const*, QFlagsQt::WindowType)", referenced from:
SoQtGLArea::SoQtGLArea(QGLFormat*, QWidget*, QGLWidget const*, char const*)in SoQtGLArea.o
"QGLWidget::~QGLWidget()", referenced from:
non-virtual thunk to SoQtGLArea::~SoQtGLArea()in SoQtGLArea.o
SoQtGLArea::~SoQtGLArea()in SoQtGLArea.o
SoQtGLArea::~SoQtGLArea()in SoQtGLArea.o
non-virtual thunk to SoQtGLArea::~SoQtGLArea()in SoQtGLArea.o
SoQtGLArea::~SoQtGLArea()in SoQtGLArea.o
SoQtGLArea::SoQtGLArea(QGLFormat*, QWidget*, QGLWidget const*, char const*)in SoQtGLArea.o
"QGLContext::overlayTransparentColor() const", referenced from:
SoQtGLWidget::getOverlayTransparentPixel() in SoQtGLWidget.o
"QMenu::actionAt(QPoint const&) const", referenced from:
QtNativePopupMenu::removeMenuItem(int) in QtNativePopupMenu.o
QtNativePopupMenu::removeMenu(int) in QtNativePopupMenu.o
QtNativePopupMenu::addSeparator(int, int)in QtNativePopupMenu.o
QtNativePopupMenu::addMenuItem(int, int, int)in QtNativePopupMenu.o
QtNativePopupMenu::addMenu(int, int, int)in QtNativePopupMenu.o
QtNativePopupMenu::getMenuItemEnabled(int) in QtNativePopupMenu.o
QtNativePopupMenu::setMenuItemEnabled(int, int)in QtNativePopupMenu.o
...
"QImage::isGrayscale() const", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
"QImage::convertToFormat(QImage::Format, QFlagsQt::ImageConversionFlag) const", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
"QImage::hasAlphaChannel() const", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
"QImage::depth() const", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
"QImage::width() const", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
"QImage::height() const", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
"QAction::isChecked() const", referenced from:
non-virtual thunk to QtNativePopupMenu::getMenuItemMarked(int)in QtNativePopupMenu.o
QtNativePopupMenu::getMenuItemMarked(int) in QtNativePopupMenu.o
"QAction::isEnabled() const", referenced from:
QtNativePopupMenu::getMenuItemEnabled(int) in QtNativePopupMenu.o
"QPixmap::size() const", referenced from:
SoQtComponentP::getNativeCursor(SoQtCursor::CustomCursor const*) in SoQtComponent.o
SoQtExaminerViewerP::constructor(int) in ExaminerViewer.o
"QPixmap::depth() const", referenced from:
SoQtComponentP::getNativeCursor(SoQtCursor::CustomCursor const*) in SoQtComponent.o
"QWidget::mapToGlobal(QPoint const&) const", referenced from:
non-virtual thunk to QtNativePopupMenu::popUp(QWidget*, int, int)in QtNativePopupMenu.o
QtNativePopupMenu::popUp(QWidget*, int, int)in QtNativePopupMenu.o
"QWidget::paintEngine() const", referenced from:
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::windowState() const", referenced from:
SoQtComponent::setFullScreen(int) in SoQtComponent.o
"QWidget::windowTitle() const", referenced from:
SoQtComponent::getTitle() const in SoQtComponent.o
SoQtComponent::setBaseWidget(QWidget*) in SoQtComponent.o
"QWidget::heightForWidth(int) const", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::windowIconText() const", referenced from:
SoQtComponent::getIconTitle() const in SoQtComponent.o
SoQtComponent::setBaseWidget(QWidget*) in SoQtComponent.o
"QWidget::minimumSizeHint() const", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::inputMethodQuery(Qt::InputMethodQuery) const", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::metric(QPaintDevice::PaintDeviceMetric) const", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::window() const", referenced from:
SoQt::getShellWidget(QWidget const*) in SoQt.o
SoQtComponent::hide() in SoQtComponent.o
SoQtComponent::show() in SoQtComponent.o
"QWidget::devType() const", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::hasFocus() const", referenced from:
SoQtGLArea::event(QEvent*) in SoQtGLArea.o
"QWidget::sizeHint() const", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
"QColormap::pixel(QColor const&) const", referenced from:
SoQtGLWidget::getOverlayTransparentPixel() in SoQtGLWidget.o
"QGLFormat::testOption(QFlagsQGL::FormatOption) const", referenced from:
SoQtGLWidget::isDoubleBuffer() const in SoQtGLWidget.o
SoQtGLWidget::isRGBMode() in SoQtGLWidget.o
SoQtGLWidget::isQuadBufferStereo() const in SoQtGLWidget.o
SoQtGLWidget::isOverlayRender() const in SoQtGLWidget.o
SoQtGLWidget::getAlphaChannel() const in SoQtGLWidget.o
SoQtGLWidget::getStencilBuffer() const in SoQtGLWidget.o
SoQtGLWidget::getAccumulationBuffer() const in SoQtGLWidget.o
...
"QGLFormat::samples() const", referenced from:
SoQtGLWidget::getSampleBuffers() const in SoQtGLWidget.o
"QGLWidget::paintEngine() const", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
"QGLWidget::overlayContext() const", referenced from:
SoQtGLWidgetP::getOverlayContext() in SoQtGLWidget.o
SoQtGLWidget::getOverlayWidget() const in SoQtGLWidget.o
SoQtGLWidget::hasOverlayGLArea() const in SoQtGLWidget.o
SoQtGLWidget::getOverlayTransparentPixel() in SoQtGLWidget.o
"QGLWidget::format() const", referenced from:
SoQtGLWidgetP::buildGLWidget() in SoQtGLWidget.o
"QGLWidget::context() const", referenced from:
SoQtGLWidgetP::getNormalContext() in SoQtGLWidget.o
SoQtGLWidget::setGLSize(SbVec2s) in SoQtGLWidget.o
"QGLWidget::isValid() const", referenced from:
SoQtGLWidgetP::buildGLWidget() in SoQtGLWidget.o
"QKeyEvent::modifiers() const", referenced from:
SoQtKeyboard::translateEvent(QEvent*) in SoQtKeyboard.o
"typeinfo for QWidget", referenced from:
typeinfo for SoQtThumbWheelin SoQtThumbWheel.o
"typeinfo for QGLWidget", referenced from:
typeinfo for SoQtGLAreain SoQtGLArea.o
"vtable for QSpacerItem", referenced from:
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"non-virtual thunk to QWidget::paintEngine() const", referenced from:
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"non-virtual thunk to QWidget::metric(QPaintDevice::PaintDeviceMetric) const", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"non-virtual thunk to QWidget::devType() const", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"non-virtual thunk to QGLWidget::paintEngine() const", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
"operator==(QGLFormat const&, QGLFormat const&)", referenced from:
SoQtGLWidgetP::buildGLWidget() in SoQtGLWidget.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[8]: *** [libSoQt.la] Error 1
make[7]: *** [all-recursive] Error 1
make[6]: *** [all] Error 2
make[5]: *** [all-recursive] Error 1
make[4]: *** [all] Error 2
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

misspelled test flag in configure

Original report by Johnathan Conley (Bitbucket: conleyj, GitHub: conleyj).


in configure:
25284: CPPFLAGS="$CPPFLAGS -fno-for-scoping" should be
CPPFLAGS="$CPPFLAGS -fno-for-scope"

this flag is unsupported on osx maverics with clang, however the test does not detect this b/c of the misspelling.

This is also the cause for an initial workaround mentioned as part of issue #45 (but not the core issue there)

PVS-Studio messages

Original report by Anonymous.


PVS-Studio:http://www.viva64.com/en/pvs-studio/

-------------------------------------------------------------------------------
Coin3D

V501 There are identical sub-expressions 'size[1] >= 0.0f' to the left and to the right of the '&&' operator. inline.cpp 409

SoVRMLInline::GLRender(SoGLRenderAction * action)
{
  ....
  if ((size[0] >= 0.0f && size[1] >= 0.0f && size[1] >= 0.0f) &&
      ((vis == ALWAYS) || 
       (vis == UNTIL_LOADED && child == NULL))) {
  ....
}
-------------------------------------------------------------------------------
Coin3D

V534 It is likely that a wrong variable is being compared inside the 'for' operator. Consider reviewing 'i'. element.cpp 996

cc_xml_elt *
cc_xml_elt_create_x(cc_xml_elt * from, cc_xml_path * path)
{
  ....
  int i;
  for ( i = 0; i < length; i++ ) {
    ....
    int child;
    for (child = 0; i < current->children.getLength(); child++)
    {
  ....
}
-------------------------------------------------------------------------------
Coin3D

V557 Array overrun is possible. The '3' index is pointing beyond array bound. somfcolorrgba.cpp 220

void
SoMFColorRGBA::set1HSVValue(int idx, const float hsva[3])
{
  this->set1HSVValue(idx, hsva[0], hsva[1], hsva[2], hsva[3]);
}
-------------------------------------------------------------------------------
Coin3D

V570 The 'v0[0]' variable is assigned to itself. sotext3.cpp 1158

void
SoText3P::generate(....)
{
  ....
  v0[0] = v0[0];
  ....
}

And:
V570 The 'v0[1]' variable is assigned to itself. sotext3.cpp 1159
V570 The 'v1[0]' variable is assigned to itself. sotext3.cpp 1160
V570 The 'v1[1]' variable is assigned to itself. sotext3.cpp 1161
V570 The 'vleft[0]' variable is assigned to itself. sotext3.cpp 1162
V570 The 'vleft[1]' variable is assigned to itself. sotext3.cpp 1163
V570 The 'vright[0]' variable is assigned to itself. sotext3.cpp 1164
V570 The 'vright[1]' variable is assigned to itself. sotext3.cpp 1165
-------------------------------------------------------------------------------
Coin3D

V595 The 'node' pointer was utilized before it was verified against nullptr. Check lines: 2397, 2407. sobasekit.cpp 2397

SbBool
SoBaseKit::setPart(const int partnum, SoNode * node)
{
  ....
  if (childlist->find(node) >= 0) {
    SoDebugError::postWarning("SoBaseKit::setPart",
      "Node pointer (%p, '%s', '%s') is "
      "already used under the same group node in the catalog "
      "as a child of part '%s' -- this is not allowed",
      node,
      node->getName().getString(),
      node->getTypeId().getName().getString(),
      catalog->getName(parentIdx).getString());
    return FALSE;
  }
  ....
  if (node)
  ....
}

And:
V595 The 'this->getAttachedField()' pointer was utilized before it was verified against nullptr. Check lines: 141, 145. sofieldsensor.cpp 141
-------------------------------------------------------------------------------
Coin3D

V598 The 'memcpy' function is used to copy the fields of 'SoPointDetail' class. Virtual method table will be damaged by this. soshape_primdata.cpp 202

class COIN_DLL_API SoDetail {
  ....
  virtual ~SoDetail();
  virtual SoDetail * copy(void) const = 0;
  ....
}

class SoPointDetail : public SoDetail {
};

void
soshape_primdata::shapeVertex(const SoPrimitiveVertex * const v)
{
  ....
  SoPointDetail* newparray = new SoPointDetail[this->arraySize];
  memcpy(newparray, this->pointDetails,
    sizeof(SoPointDetail)* this->counter);
  ....
}
-------------------------------------------------------------------------------
Coin3D

V649 There are two 'if' statements with identical conditional expressions. The first 'if' statement contains function return. This means that the second 'if' statement is senseless. Check lines: 1205, 1206. sbprofilingdata.cpp 1206

int
SbProfilingData::operator == (const SbProfilingData & rhs) const
{
  if (this->actionType != rhs.actionType) return FALSE;
  if (this->actionStartTime != rhs.actionStopTime) return FALSE;
  if (this->actionStartTime != rhs.actionStopTime) return FALSE;
  ....
}
-------------------------------------------------------------------------------
Coin3D

V636 The expression was implicitly casted from 'int' type to 'double' type. Consider utilizing an explicit type cast to avoid overflow. An example: double A = (double)(X) * Y;. sbutmprojection.cpp 56

void
SbUTMProjection::project(....) const
{
  ....
  //Make sure the longitude is between -180.00 .. 179.9
  double LongTemp =
    (int(LongRad.deg())+180)-
    int((int(LongRad.deg())+180)/360)*360-180;
  ....
}
-------------------------------------------------------------------------------
Coin3D

V576 Incorrect format. Consider checking the fourth actual argument of the 'fprintf' function. The SIGNED integer type argument is expected. sbocttree.cpp 214

unsigned int SbOctTreeNode::totalNumberOfItems(void) const;

void 
SbOctTreeNode::debugTree(FILE *fp, const int indent) const
{
  ....
  (void)fprintf(fp, "%s, %d items, ",
    this->isLeaf() ? "Leaf" : "Group",
    this->totalNumberOfItems());
  ....
}

And:
V576 Incorrect format. Consider checking the fifth actual argument of the 'printf' function. The SIGNED integer type argument is expected. string.cpp 105
-------------------------------------------------------------------------------

Migrate mailing lists

Original report by Marius Kintel (Bitbucket: kintel, GitHub: kintel).


Decisions:

  • How and where to host mailing list: Google Groups
  • What to do about existing archive: Look into export options, alternatively, dump archive somewhere

Actions:

  • Setup Google Group: [email protected] [done]
  • convert and/or move archive [done until 2011]
  • Write bounce email pointing coin-discuss users to the new group
  • disable old mailing list
  • migrate archive for 2012

SoQt Build Error!!!!!!!!!

Original report by Anonymous.


Hi,

I am trying to build SoQT in Visual Studio, I am getting this error while i am building

1>moc'ing g:\Coin3D\Coin-3.1.3\build\SoQt-1.5.0\src\Inventor\Qt\SoQtSignalThread.h
1>The system cannot find the path specified.
1>Project : error PRJ0019: A tool returned an error code from "moc'ing g:\Coin3D\Coin-3.1.3\build\SoQt-1.5.0\src\Inventor\Qt\SoQtSignalThread.h"

It is saying it can't find the path specified whereas SoQtSignalThread.h is already there inside source file when i extracted SoQT.zip file.

Please Anybody Help Me!!!!!!!!

SoQt won't build on Mac OS X 10.9.2 (Mavericks)

Original report by Tom Roberts (Bitbucket: tjrob, GitHub: tjrob).


Qt 4.8.5 won't run on Mavericks (hundreds of warnings; menus aren't displayed, ...); Qt 5.2.1 will. But SoQt won't build with Qt 5 (configure cannot find qtglobal.h).

The patches in issue 45 let me build Coin and SoXt, for program A (on Mavericks). But I need SoQt for program B.

This blocks me from building program B, which is my current priority. While I have been using Coin3D for >6 years, I don't know enough about Coin3D or SoQt internals to be of much help.

configure: error: could not determine the version of the Motif library

Original report by marco bomben (Bitbucket: mbomben, GitHub: mbomben).


Dear all, I have tried configuring SoXt but I get the following message:

configure: error: could not determine the version of the Motif library

while trying to install in this way:

./configure --prefix=/data/atlas/mbomben/soxt-install --with-coin=/data/atlas/mbomben/coin-install --with-motif=/data/atlas/mbomben/openmotif-install --verbose

According to RELEASE file of openmotif I have OpenMotif version 2.3.1:

OpenMotif 2.3.1 Mon 1 September 2008 08:40:00 PM EET

Am I missing something?

Many thanks in advance and regards,
Marco

SoWin Documentation

Original report by Anonymous.


Has anyone a working link to SoWin and Coin documentation? because the links are broken or something like that.

If not can anyone give me some tips about interacting with the scene. Right now I have an application made in OpenGL3.3++ with glfw and the mouse events, windows handling and so on are performed with glfw. The control for rotation, translation and zoom is performed using the MVP matrices and I am working on the projection for translation/zoom and with the viewer for rotation. How can I "do the same" with SoWin.

Thanks in advance.

Public wiki and mailing list/forum!!

Original report by Anonymous.


Hi there

Please could we have an official place for a public wiki on Coin3D and also a link to the 'official' coin3d discussion group, which was aleady migrated to Google Groups some time ago, but which isn't mentioned anywhere except for in another bug report on this site.

http://groups.google.com/group/coin3d-discuss.

This would help to enable the community to be active in documenting tips and tricks with Coin3D eg how to get Pivy working with SImage on Ubuntu 12.04...?

Cheers
JP

Coin Repository

Original report by Anonymous.


hello everyone,
could you please tell me what is the coin repository?
I just want to download coin in my ubuntu using 'software sources' so i need the coin repository
Thank you for your time

Configure error osx 10.8 SoQT+ SGI open inventor

Original report by kepzfrenchy (Bitbucket: kepzfrenchy, ).


Hello, i'm unable to make configure work successfully :

here is the command and the log

./configure --with-inventor=/opt/local --with-framework --with-inventor-qt --with-qt=$QTDIR

checking build system type... x86_64-apple-darwin12.2.1
checking host system type... x86_64-apple-darwin12.2.1
checking target system type... x86_64-apple-darwin12.2.1
checking setup for wrapmsvc.exe... not a cygwin host
checking whether we should build Universal Binaries... no
checking for a BSD-compatible install... /opt/local/bin/ginstall -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking whether gcc accepts -no-cpp-precomp... yes
checking for a sed that does not truncate output... /opt/local/bin/gsed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ld used by gcc... /usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld
checking if the linker (/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld) is GNU ld... no
checking for /usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm
checking whether ln -s works... yes
checking how to recognize dependent libraries... pass_all
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for xlf95... no
checking for f95... no
checking for fort... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether accepts -g... no
checking the maximum length of command line arguments... 196608
checking command to parse /usr/bin/nm output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fno-common
checking if gcc PIC flag -fno-common works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin12.2.1 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld
checking if the linker (/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld) is GNU ld... no
checking whether the g++ linker (/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fno-common
checking if g++ PIC flag -fno-common works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin12.2.1 dyld
(cached) (cached) checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking for X... libraries /usr/X11/lib, headers /usr/X11/include
checking whether -R must be followed by a space... no
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking for tlhelp32.h... no
checking if the Win32 API is available... no
checking for GetEnvironmentVariable() function... no
checking for windows.h... (cached) no
checking whether the Win32 LoadLibrary() method is available... no
checking for GetClassName() function... no
checking for dlfcn.h... (cached) yes
checking for the dl library... yes
checking whether gcc accepts -framework OpenGL... yes
checking how to include gl.h... #include <OpenGL/gl.h>
checking for OpenGL library dev-kit... -Wl,-framework,OpenGL
checking how to include glu.h... #include <OpenGL/glu.h>
checking whether GLU is available... -Wl,-framework,OpenGL
checking if linking with libimage is possible... false
checking Inventor/SbBasic.h usability... yes
checking Inventor/SbBasic.h presence... yes
checking for Inventor/SbBasic.h... yes
checking the Open Inventor version... probably SGI or older TGS Open Inventor
checking for Open Inventor library... -I/opt/local/include -L/opt/local/lib -lInventor
checking if the Open Inventor SoPolygonOffset node is available... false
checking if the Open Inventor SoVRMLMaterial VRML node is available... false
checking if the Open Inventor SoVRMLViewpoint VRML node is available... false
checking if the Open Inventor SoVRMLBackground VRML node is available... false
checking if the Open Inventor SoVRMLFog VRML node is available... false
checking for SoContextHandler class... false
checking for SoKeyboardEvent::DELETE enum... true
checking for SoMouseButtonEvent::BUTTON5 enum... false
checking for SoCamera::setStereoMode() method... false
checking for SoGLRenderAction::SORTED_LAYERS_BLEND transparency mode... false
checking for SbImage::addReadImageCB... false
checking for pkg-config... /opt/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for QT4... yes
checking for moc... /Users/Lex/QtSDK/Desktop/Qt/4.8.1/gcc/bin/moc
checking if user is simian... probably not
checking for function name variable for CPP compiler... func
checking for function name variable for C compiler... func
checking whether gcc accepts -W... yes
checking whether gcc accepts -Wall... yes
checking whether gcc accepts -Wno-unused... yes
checking whether gcc accepts -Wno-multichar... yes
checking whether g++ accepts -W... yes
checking whether g++ accepts -Wall... yes
checking whether g++ accepts -Wno-unused... yes
checking whether g++ accepts -Wno-multichar... yes
checking whether g++ accepts -Woverloaded-virtual... yes
checking for project release status... beta / inbetween releases
checking whether gcc accepts -fno-builtin... yes
checking whether g++ accepts -fno-builtin... yes
checking whether g++ accepts -fno-for-scoping... no
checking whether gcc accepts -finline-functions... yes
checking whether g++ accepts -finline-functions... yes
checking whether gcc accepts -Wreturn-type... yes
checking whether g++ accepts -Wreturn-type... yes
checking whether gcc accepts -Wchar-subscripts... yes
checking whether g++ accepts -Wchar-subscripts... yes
checking whether gcc accepts -Wparentheses... yes
checking whether g++ accepts -Wparentheses... yes
checking for cygpath... false
checking for __declspec() support... not available
configure: creating ./config.status
config.status: error: cannot find input file: `src/Inventor/Qt/common/sogui.cfg.in'

Any help would be appreciated ,

Best Regards

Alexandre Gauthier

issue with installing Coin and SoXt

Original report by Anonymous.


Hello,
I just tried to install the Coin and SoXt together. At first I install the Coin but when I tried to Compile the SoXt I get this error:

could not determine the version of the Motif library
See `config.log' for more details.

Can you help me with this error?
Thank you

sostlfilekit

Original report by Anonymous.


can anybody please giv a snippet code on how to read stl file and write it into the screen..please...

Go public

Original report by Coin3D (Bitbucket: Coin3Dold, ).


  • Make all repos' public
  • Send letter to coin-discuss + PELs (separate issue)
  • Send letter internally with policies & recommendations

Instable scene

Original report by Anonymous.


Hello,

I'am using Coin3d to simulate a 3D environment, I open a blender file to visualize a 3d Scene. The problem is that the scene is unstable which means that the image returned flashes !!!
How can I find a solution for this

SoQt 1.5.0 Make Fails on OS X 10.8.4

Original report by Anonymous.


Not sure what to do. Can anyone help?

Gcc -v gives:

Using built-in specs.
Target: i686-apple-darwin11
Configured with: /private/var/tmp/llvmgcc42/llvmgcc42-2336.11182/src/configure --disable-checking --enable-werror --prefix=/Applications/Xcode.app/Contents/Developer/usr/llvm-gcc-4.2 --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-prefix=llvm- --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin11 --enable-llvm=/private/var/tmp/llvmgcc42/llvmgcc42-2336.11182/dst-llvmCore/Developer/usr/local --program-prefix=i686-apple-darwin11- --host=x86_64-apple-darwin11 --target=i686-apple-darwin11 --with-gxx-include-dir=/usr/include/c++/4.2.1
Thread model: posix
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00): 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)

Output of make follows:

config.status: creating src/Inventor/Qt/SoQtBasic.h
config.status: src/Inventor/Qt/SoQtBasic.h is unchanged
make all-recursive
Making all in .
config.status: creating src/Inventor/Qt/SoQtBasic.h
config.status: src/Inventor/Qt/SoQtBasic.h is unchanged
Making all in src
config.status: creating src/Inventor/Qt/SoQtBasic.h
config.status: src/Inventor/Qt/SoQtBasic.h is unchanged
make all-recursive
Making all in .
Making all in Inventor
config.status: creating src/Inventor/Qt/SoQtBasic.h
config.status: src/Inventor/Qt/SoQtBasic.h is unchanged
make all-recursive
Making all in Qt
config.status: creating src/Inventor/Qt/SoQtBasic.h
config.status: src/Inventor/Qt/SoQtBasic.h is unchanged
make all-recursive
Making all in devices
config.status: creating src/Inventor/Qt/SoQtBasic.h
config.status: src/Inventor/Qt/SoQtBasic.h is unchanged
make all-am
config.status: creating src/Inventor/Qt/SoQtBasic.h
config.status: src/Inventor/Qt/SoQtBasic.h is unchanged
config.status: creating src/config.h
config.status: src/config.h is unchanged
Making all in editors
config.status: creating src/Inventor/Qt/SoQtBasic.h
config.status: src/Inventor/Qt/SoQtBasic.h is unchanged
make all-am
config.status: creating src/Inventor/Qt/SoQtBasic.h
config.status: src/Inventor/Qt/SoQtBasic.h is unchanged
config.status: creating src/config.h
config.status: src/config.h is unchanged
Making all in engines
config.status: creating src/Inventor/Qt/SoQtBasic.h
config.status: src/Inventor/Qt/SoQtBasic.h is unchanged
make all-am
make[9]: Nothing to be done for `all-am'.
Making all in nodes
config.status: creating src/Inventor/Qt/SoQtBasic.h
config.status: src/Inventor/Qt/SoQtBasic.h is unchanged
make all-am
config.status: creating src/config.h
config.status: src/config.h is unchanged
config.status: creating src/Inventor/Qt/SoQtBasic.h
config.status: src/Inventor/Qt/SoQtBasic.h is unchanged
Making all in viewers
config.status: creating src/Inventor/Qt/SoQtBasic.h
config.status: src/Inventor/Qt/SoQtBasic.h is unchanged
make all-am
config.status: creating src/config.h
config.status: src/config.h is unchanged
config.status: creating src/Inventor/Qt/SoQtBasic.h
config.status: src/Inventor/Qt/SoQtBasic.h is unchanged
Making all in widgets
make all-am
config.status: creating src/config.h
config.status: src/config.h is unchanged
config.status: creating src/Inventor/Qt/SoQtBasic.h
config.status: src/Inventor/Qt/SoQtBasic.h is unchanged
config.status: creating src/config.h
config.status: src/config.h is unchanged
config.status: creating src/Inventor/Qt/SoQtBasic.h
config.status: src/Inventor/Qt/SoQtBasic.h is unchanged
/bin/sh ../../../libtool --mode=link g++ -O2 -W -Wall -Wno-unused -Wno-multichar -Woverloaded-virtual -Wno-non-virtual-dtor -Wl,-F/usr/local/Cellar/coin/3.1.3/lib -Wl,-framework,Inventor -Wl,-framework,OpenGL -o libSoQt.la -rpath /usr/local/lib -no-undefined -version-info 25:0:5 SoQt.lo SoQtSignalThread.lo SoQtComponent.lo SoQtGLWidget.lo SoQtImageReader.lo SoAny.lo SoQtCursor.lo SoQtObject.lo SoQtCommon.lo SoQtComponentCommon.lo SoQtGLWidgetCommon.lo SoQtRenderArea.lo devices/libSoQtDevices.la editors/libSoQtEditors.la engines/libSoGuiEngines.la nodes/libSoGuiNodes.la viewers/libSoQtViewers.la widgets/libSoQtWidgets.la -F/usr/local/Cellar/qt/4.8.4/lib -framework QtOpenGL QtGui QtCore
rm -fr .libs/libSoQt.lax
rm -fr .libs/libSoQt.lax
mkdir .libs/libSoQt.lax
rm -fr .libs/libSoQt.lax/libSoQtDevices.a
mkdir .libs/libSoQt.lax/libSoQtDevices.a
Extracting /Users/tpierson/Downloads/SoQt-1.5.0/src/Inventor/Qt/devices/.libs/libSoQtDevices.a
(cd .libs/libSoQt.lax/libSoQtDevices.a && ar x /Users/tpierson/Downloads/SoQt-1.5.0/src/Inventor/Qt/devices/.libs/libSoQtDevices.a)
rm -fr .libs/libSoQt.lax/libSoQtEditors.a
mkdir .libs/libSoQt.lax/libSoQtEditors.a
Extracting /Users/tpierson/Downloads/SoQt-1.5.0/src/Inventor/Qt/editors/.libs/libSoQtEditors.a
(cd .libs/libSoQt.lax/libSoQtEditors.a && ar x /Users/tpierson/Downloads/SoQt-1.5.0/src/Inventor/Qt/editors/.libs/libSoQtEditors.a)
rm -fr .libs/libSoQt.lax/libSoGuiEngines.a
mkdir .libs/libSoQt.lax/libSoGuiEngines.a
Extracting /Users/tpierson/Downloads/SoQt-1.5.0/src/Inventor/Qt/engines/.libs/libSoGuiEngines.a
(cd .libs/libSoQt.lax/libSoGuiEngines.a && ar x /Users/tpierson/Downloads/SoQt-1.5.0/src/Inventor/Qt/engines/.libs/libSoGuiEngines.a)
rm -fr .libs/libSoQt.lax/libSoGuiNodes.a
mkdir .libs/libSoQt.lax/libSoGuiNodes.a
Extracting /Users/tpierson/Downloads/SoQt-1.5.0/src/Inventor/Qt/nodes/.libs/libSoGuiNodes.a
(cd .libs/libSoQt.lax/libSoGuiNodes.a && ar x /Users/tpierson/Downloads/SoQt-1.5.0/src/Inventor/Qt/nodes/.libs/libSoGuiNodes.a)
rm -fr .libs/libSoQt.lax/libSoQtViewers.a
mkdir .libs/libSoQt.lax/libSoQtViewers.a
Extracting /Users/tpierson/Downloads/SoQt-1.5.0/src/Inventor/Qt/viewers/.libs/libSoQtViewers.a
(cd .libs/libSoQt.lax/libSoQtViewers.a && ar x /Users/tpierson/Downloads/SoQt-1.5.0/src/Inventor/Qt/viewers/.libs/libSoQtViewers.a)
rm -fr .libs/libSoQt.lax/libSoQtWidgets.a
mkdir .libs/libSoQt.lax/libSoQtWidgets.a
Extracting /Users/tpierson/Downloads/SoQt-1.5.0/src/Inventor/Qt/widgets/.libs/libSoQtWidgets.a
(cd .libs/libSoQt.lax/libSoQtWidgets.a && ar x /Users/tpierson/Downloads/SoQt-1.5.0/src/Inventor/Qt/widgets/.libs/libSoQtWidgets.a)
g++ -dynamiclib -o .libs/libSoQt.20.5.0.dylib .libs/SoQt.o .libs/SoQtSignalThread.o .libs/SoQtComponent.o .libs/SoQtGLWidget.o .libs/SoQtImageReader.o .libs/SoAny.o .libs/SoQtCursor.o .libs/SoQtObject.o .libs/SoQtCommon.o .libs/SoQtComponentCommon.o .libs/SoQtGLWidgetCommon.o .libs/SoQtRenderArea.o .libs/libSoQt.lax/libSoQtDevices.a/6DOFEvents.o .libs/libSoQt.lax/libSoQtDevices.a/SoQtDevice.o .libs/libSoQt.lax/libSoQtDevices.a/SoQtDeviceCommon.o .libs/libSoQt.lax/libSoQtDevices.a/SoQtInputFocus.o .libs/libSoQt.lax/libSoQtDevices.a/SoQtInputFocusCommon.o .libs/libSoQt.lax/libSoQtDevices.a/SoQtKeyboard.o .libs/libSoQt.lax/libSoQtDevices.a/SoQtKeyboardCommon.o .libs/libSoQt.lax/libSoQtDevices.a/SoQtMouse.o .libs/libSoQt.lax/libSoQtDevices.a/SoQtMouseCommon.o .libs/libSoQt.lax/libSoQtDevices.a/spwinput_win32.o .libs/libSoQt.lax/libSoQtDevices.a/spwinput_x11.o .libs/libSoQt.lax/libSoQtEditors.a/SoQtColorEditor.o .libs/libSoQt.lax/libSoQtEditors.a/SoQtMaterialEditor.o .libs/libSoQt.lax/libSoGuiEngines.a/Engines.o .libs/libSoQt.lax/libSoGuiEngines.a/Format.o .libs/libSoQt.lax/libSoGuiEngines.a/RadioGroup.o .libs/libSoQt.lax/libSoGuiNodes.a/ClickCounter.o .libs/libSoQt.lax/libSoGuiNodes.a/ColorEditor.o .libs/libSoQt.lax/libSoGuiNodes.a/Frame.o .libs/libSoQt.lax/libSoGuiNodes.a/Image.o .libs/libSoQt.lax/libSoGuiNodes.a/Label.o .libs/libSoQt.lax/libSoGuiNodes.a/MaterialEditor.o .libs/libSoQt.lax/libSoGuiNodes.a/Nodes.o .libs/libSoQt.lax/libSoGuiNodes.a/Pane.o .libs/libSoQt.lax/libSoGuiNodes.a/Position.o .libs/libSoQt.lax/libSoGuiNodes.a/RadioButton.o .libs/libSoQt.lax/libSoGuiNodes.a/SceneTexture2.o .libs/libSoQt.lax/libSoGuiNodes.a/Slider1.o .libs/libSoQt.lax/libSoGuiNodes.a/Slider2.o .libs/libSoQt.lax/libSoGuiNodes.a/ToggleButton.o .libs/libSoQt.lax/libSoGuiNodes.a/Translation.o .libs/libSoQt.lax/libSoGuiNodes.a/ViewpointWrapper.o .libs/libSoQt.lax/libSoGuiNodes.a/ViewportFix.o .libs/libSoQt.lax/libSoQtViewers.a/ExaminerViewer.o .libs/libSoQt.lax/libSoQtViewers.a/FullViewer.o .libs/libSoQt.lax/libSoQtViewers.a/PlaneViewer.o .libs/libSoQt.lax/libSoQtViewers.a/SoQtConstrainedViewer.o .libs/libSoQt.lax/libSoQtViewers.a/SoQtExaminerViewer.o .libs/libSoQt.lax/libSoQtViewers.a/SoQtFlyViewer.o .libs/libSoQt.lax/libSoQtViewers.a/SoQtFullViewer.o .libs/libSoQt.lax/libSoQtViewers.a/SoQtPlaneViewer.o .libs/libSoQt.lax/libSoQtViewers.a/SoQtViewer.o .libs/libSoQt.lax/libSoQtWidgets.a/QtNativePopupMenu.o .libs/libSoQt.lax/libSoQtWidgets.a/SoAnyThumbWheel.o .libs/libSoQt.lax/libSoQtWidgets.a/SoQtGLArea.o .libs/libSoQt.lax/libSoQtWidgets.a/SoQtPopupMenu.o .libs/libSoQt.lax/libSoQtWidgets.a/SoQtThumbWheel.o -Wl,-F/usr/local/Cellar/coin/3.1.3/lib -Wl,-framework -Wl,Inventor -Wl,-framework -Wl,OpenGL -F/usr/local/Cellar/qt/4.8.4/lib -framework QtOpenGL -install_name /usr/local/lib/libSoQt.20.dylib -compatibility_version 26 -current_version 26.0 -Wl,-single_module
Undefined symbols for architecture x86_64:
"qFlagLocation(char const*)", referenced from:
SoQtP::soqt_instance() in SoQt.o
SoQtP::slot_sensorQueueChanged() in SoQt.o
SoQtComponent::setBaseWidget(QWidget*) in SoQtComponent.o
SoQtGLWidgetP::buildGLWidget() in SoQtGLWidget.o
SoQtExaminerViewer::createViewerButtons(QWidget*, SbPList*) in ExaminerViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtFullViewer::buildRightTrim(QWidget*) in FullViewer.o
...
"qDrawPlainRect(QPainter*, int, int, int, int, QColor const&, int, QBrush const*)", referenced from:
SoQtThumbWheel::paintEvent(QPaintEvent*) in SoQtThumbWheel.o
"qFree(void*)", referenced from:
SoQtComponent::getClassName() const in SoQtComponent.o
SoQtComponent::getWidgetName() const in SoQtComponent.o
SoQtComponent::getIconTitle() const in SoQtComponent.o
SoQtComponent::getTitle() const in SoQtComponent.o
"qVersion()", referenced from:
SoQt::getVersionToolkitString() in SoQtCommon.o
SoQtKeyboard::translateEvent(QEvent*) in SoQtKeyboard.o
"qt_assert(char const*, char const*, int)", referenced from:
SoQtP::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)in SoQt.o
SoQtP::metaObject() const in SoQt.o
SoQtSignalThread::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)in SoQtSignalThread.o
SoQtSignalThread::metaObject() const in SoQtSignalThread.o
SoQtSignalThread::qt_metacall(QMetaObject::Call, int, void**)in SoQtSignalThread.o
SoQtComponentP::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)in SoQtComponent.o
SoQtComponent::getTitle() const in SoQtComponent.o
...
"QGridLayout::setSpacing(int)", referenced from:
SoQtFullViewerP::showDecorationWidgets(int) in FullViewer.o
"QGridLayout::setVerticalSpacing(int)", referenced from:
SoQtFullViewerP::showDecorationWidgets(int) in FullViewer.o
SoQtFullViewer::buildViewerButtons(QWidget*) in FullViewer.o
SoQtFullViewer::buildRightTrim(QWidget*) in FullViewer.o
"QGridLayout::addItem(QLayoutItem*, int, int, int, int, QFlagsQt::AlignmentFlag)", referenced from:
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
"QGridLayout::addLayout(QLayout*, int, int, QFlagsQt::AlignmentFlag)", referenced from:
SoQtFullViewerP::showDecorationWidgets(int) in FullViewer.o
"QGridLayout::addWidget(QWidget*, int, int, QFlagsQt::AlignmentFlag)", referenced from:
SoQtFullViewerP::layoutAppButtons(QWidget*) in FullViewer.o
SoQtFullViewerP::showDecorationWidgets(int) in FullViewer.o
SoQtFullViewer::buildViewerButtons(QWidget*) in FullViewer.o
SoQtFullViewer::buildRightTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildLeftTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
"QGridLayout::QGridLayout(QWidget*)", referenced from:
SoQtFullViewerP::layoutAppButtons(QWidget*) in FullViewer.o
SoQtFullViewerP::showDecorationWidgets(int) in FullViewer.o
SoQtFullViewer::buildViewerButtons(QWidget*) in FullViewer.o
SoQtFullViewer::buildRightTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildLeftTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
"QGridLayout::QGridLayout()", referenced from:
SoQtFullViewerP::showDecorationWidgets(int) in FullViewer.o
"QMainWindow::QMainWindow(QWidget*, QFlagsQt::WindowType)", referenced from:
SoQtComponent::SoQtComponent(QWidget*, char const*, int)in SoQtComponent.o
"QMessageBox::warning(QWidget*, QString const&, QString const&, QFlagsQMessageBox::StandardButton, QMessageBox::StandardButton)", referenced from:
SoQt::createSimpleErrorDialog(QWidget*, char const*, char const*, char const*)in SoQt.o
"QMetaObject::activate(QObject*, QMetaObject const*, int, void**)", referenced from:
SoQtSignalThread::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)in SoQtSignalThread.o
SoQtSignalThread::qt_metacall(QMetaObject::Call, int, void**)in SoQtSignalThread.o
SoQtSignalThread::run() in SoQtSignalThread.o
SoQtSignalThread::triggerSignal() in SoQtSignalThread.o
SoQtGLArea::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)in SoQtGLArea.o
SoQtGLArea::initializeGL() in SoQtGLArea.o
SoQtGLArea::resizeGL(int, int)in SoQtGLArea.o
...
"QPushButton::QPushButton(QWidget*)", referenced from:
SoQtExaminerViewer::createViewerButtons(QWidget*, SbPList*) in ExaminerViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtPlaneViewer::createViewerButtons(QWidget*, SbPList*) in PlaneViewer.o
"QApplication::exec()", referenced from:
SoQt::mainLoop() in SoQt.o
"QApplication::QApplication(int&, char**, int)", referenced from:
SoQt::init(QWidget*) in SoQt.o
SoQt::init(int&, char**, char const*, char const*)in SoQt.o
"QStyleFactory::create(QString const&)", referenced from:
SoQtExaminerViewer::createViewerButtons(QWidget*, SbPList*) in ExaminerViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtPlaneViewer::createViewerButtons(QWidget*, SbPList*) in PlaneViewer.o
"QWaitCondition::wait(QMutex*, unsigned long)", referenced from:
SoQtSignalThread::run() in SoQtSignalThread.o
"QWaitCondition::wakeOne()", referenced from:
SoQtSignalThread::stopThread() in SoQtSignalThread.o
SoQtSignalThread::trigger() in SoQtSignalThread.o
"QWaitCondition::QWaitCondition()", referenced from:
SoQtSignalThread::SoQtSignalThread()in SoQtSignalThread.o
"QWaitCondition::~QWaitCondition()", referenced from:
SoQtSignalThread::~SoQtSignalThread()in SoQtSignalThread.o
SoQtSignalThread::~SoQtSignalThread()in SoQtSignalThread.o
SoQtSignalThread::~SoQtSignalThread()in SoQtSignalThread.o
SoQtSignalThread::SoQtSignalThread()in SoQtSignalThread.o
"QAbstractButton::setChecked(bool)", referenced from:
SoQtFullViewerP::viewbuttonClicked() in FullViewer.o
SoQtFullViewerP::interactbuttonClicked() in FullViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtFullViewer::setViewing(int) in FullViewer.o
"QAbstractButton::setIconSize(QSize const&)", referenced from:
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
"QAbstractButton::setCheckable(bool)", referenced from:
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtPlaneViewer::createViewerButtons(QWidget*, SbPList*) in PlaneViewer.o
"QAbstractButton::setIcon(QIcon const&)", referenced from:
SoQtExaminerViewer::createViewerButtons(QWidget*, SbPList*) in ExaminerViewer.o
SoQtExaminerViewer::setCamera(SoCamera*) in ExaminerViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtPlaneViewer::createViewerButtons(QWidget*, SbPList*) in PlaneViewer.o
SoQtPlaneViewer::setCamera(SoCamera*) in PlaneViewer.o
"QCoreApplication::exit(int)", referenced from:
SoQt::exitMainLoop() in SoQt.o
"QCoreApplication::self", referenced from:
SoQt::init(QWidget*) in SoQt.o
SoQt::init(int&, char**, char const*, char const*)in SoQt.o
"QIcon::QIcon(QPixmap const&)", referenced from:
SoQtExaminerViewer::createViewerButtons(QWidget*, SbPList*) in ExaminerViewer.o
SoQtExaminerViewer::setCamera(SoCamera*) in ExaminerViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtPlaneViewer::createViewerButtons(QWidget*, SbPList*) in PlaneViewer.o
SoQtPlaneViewer::setCamera(SoCamera*) in PlaneViewer.o
"QIcon::~QIcon()", referenced from:
SoQtExaminerViewer::createViewerButtons(QWidget*, SbPList*) in ExaminerViewer.o
SoQtExaminerViewer::setCamera(SoCamera*) in ExaminerViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtPlaneViewer::createViewerButtons(QWidget*, SbPList*) in PlaneViewer.o
SoQtPlaneViewer::setCamera(SoCamera*) in PlaneViewer.o
"QMenu::insertMenu(QAction*, QMenu*)", referenced from:
QtNativePopupMenu::addMenu(int, int, int)in QtNativePopupMenu.o
"QMenu::insertSeparator(QAction*)", referenced from:
QtNativePopupMenu::addSeparator(int, int)in QtNativePopupMenu.o
"QMenu::exec(QPoint const&, QAction*)", referenced from:
non-virtual thunk to QtNativePopupMenu::popUp(QWidget*, int, int)in QtNativePopupMenu.o
QtNativePopupMenu::popUp(QWidget*, int, int)in QtNativePopupMenu.o
"QMenu::addMenu(QMenu*)", referenced from:
QtNativePopupMenu::addMenu(int, int, int)in QtNativePopupMenu.o
"QMenu::QMenu(QString const&, QWidget*)", referenced from:
QtNativePopupMenu::createMenuRecord(char const*)in QtNativePopupMenu.o
"QColor::setRgb(int, int, int, int)", referenced from:
SoQtThumbWheel::paintEvent(QPaintEvent*) in SoQtThumbWheel.o
"QEvent::QEvent(QEvent::Type)", referenced from:
SoQt6dofDevicePressureEvent::SoQt6dofDevicePressureEvent()in 6DOFEvents.o
SoQt6dofDeviceButtonEvent::SoQt6dofDeviceButtonEvent()in 6DOFEvents.o
SoQt6dofDeviceButtonEvent::SoQt6dofDeviceButtonEvent()in 6DOFEvents.o
SoQt6dofDevicePressureEvent::SoQt6dofDevicePressureEvent()in 6DOFEvents.o
"QEvent::~QEvent()", referenced from:
SoQt6dofDeviceButtonEvent::~SoQt6dofDeviceButtonEvent()in 6DOFEvents.o
SoQt6dofDeviceButtonEvent::~SoQt6dofDeviceButtonEvent()in 6DOFEvents.o
SoQt6dofDevicePressureEvent::~SoQt6dofDevicePressureEvent()in 6DOFEvents.o
SoQt6dofDevicePressureEvent::~SoQt6dofDevicePressureEvent()in 6DOFEvents.o
"QFrame::setLineWidth(int)", referenced from:
SoQtGLWidget::setBorder(int) in SoQtGLWidget.o
SoQtGLWidget::buildWidget(QWidget*) in SoQtGLWidget.o
"QFrame::setFrameStyle(int)", referenced from:
SoQtGLWidget::buildWidget(QWidget*) in SoQtGLWidget.o
"QFrame::QFrame(QWidget*, QFlagsQt::WindowType)", referenced from:
SoQtGLWidget::buildWidget(QWidget*) in SoQtGLWidget.o
"QImage::bits()", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
SoQtThumbWheel::initWheel(int, int)in SoQtThumbWheel.o
"QImage::load(QString const&, char const*)", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
"QImage::scanLine(int)", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
"QImage::QImage(int, int, QImage::Format)", referenced from:
SoQtThumbWheel::initWheel(int, int)in SoQtThumbWheel.o
"QImage::QImage()", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
"QImage::~QImage()", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
SoQtThumbWheel::initWheel(int, int)in SoQtThumbWheel.o
"QImage::operator=(QImage const&)", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
"QLabel::setAlignment(QFlagsQt::AlignmentFlag)", referenced from:
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
"QLabel::setText(QString const&)", referenced from:
SoQtFullViewer::setRightWheelString(char const*)in FullViewer.o
SoQtFullViewer::setBottomWheelString(char const*)in FullViewer.o
SoQtFullViewer::setLeftWheelString(char const*)in FullViewer.o
"QLabel::setMargin(int)", referenced from:
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
"QLabel::QLabel(QString const&, QWidget*, QFlagsQt::WindowType)", referenced from:
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
"QMutex::lock()", referenced from:
SoQtSignalThread::stopThread() in SoQtSignalThread.o
SoQtSignalThread::trigger() in SoQtSignalThread.o
SoQtSignalThread::run() in SoQtSignalThread.o
"QMutex::unlock()", referenced from:
SoQtSignalThread::stopThread() in SoQtSignalThread.o
SoQtSignalThread::trigger() in SoQtSignalThread.o
SoQtSignalThread::run() in SoQtSignalThread.o
"QMutex::QMutex(QMutex::RecursionMode)", referenced from:
SoQtSignalThread::SoQtSignalThread()in SoQtSignalThread.o
"QMutex::~QMutex()", referenced from:
SoQtSignalThread::~SoQtSignalThread()in SoQtSignalThread.o
SoQtSignalThread::~SoQtSignalThread()in SoQtSignalThread.o
SoQtSignalThread::~SoQtSignalThread()in SoQtSignalThread.o
"QTimer::setInterval(int)", referenced from:
SoQtP::slot_sensorQueueChanged() in SoQt.o
"QTimer::stop()", referenced from:
SoQtP::slot_sensorQueueChanged() in SoQt.o
"QTimer::start(int)", referenced from:
SoQtP::slot_sensorQueueChanged() in SoQt.o
"QTimer::QTimer(QObject*)", referenced from:
SoQtP::slot_sensorQueueChanged() in SoQt.o
"QAction::setChecked(bool)", referenced from:
QtNativePopupMenu::addMenuItem(int, int, int)in QtNativePopupMenu.o
non-virtual thunk to QtNativePopupMenu::_setMenuItemMarked(int, int)in QtNativePopupMenu.o
QtNativePopupMenu::_setMenuItemMarked(int, int)in QtNativePopupMenu.o
"QAction::setEnabled(bool)", referenced from:
QtNativePopupMenu::setMenuItemEnabled(int, int)in QtNativePopupMenu.o
"QAction::setCheckable(bool)", referenced from:
QtNativePopupMenu::addMenuItem(int, int, int)in QtNativePopupMenu.o
non-virtual thunk to QtNativePopupMenu::_setMenuItemMarked(int, int)in QtNativePopupMenu.o
QtNativePopupMenu::_setMenuItemMarked(int, int)in QtNativePopupMenu.o
"QAction::setText(QString const&)", referenced from:
QtNativePopupMenu::addMenuItem(int, int, int)in QtNativePopupMenu.o
QtNativePopupMenu::addMenu(int, int, int)in QtNativePopupMenu.o
QtNativePopupMenu::setMenuItemTitle(int, char const*)in QtNativePopupMenu.o
QtNativePopupMenu::setMenuTitle(int, char const*)in QtNativePopupMenu.o
"QAction::QAction(QObject*)", referenced from:
QtNativePopupMenu::addMenuItem(int, int, int)in QtNativePopupMenu.o
"QBitmap::fromData(QSize const&, unsigned char const*, QImage::Format)", referenced from:
SoQtComponentP::getNativeCursor(SoQtCursor::CustomCursor const*) in SoQtComponent.o
"QBitmap::~QBitmap()", referenced from:
SoQtComponentP::getNativeCursor(SoQtCursor::CustomCursor const*) in SoQtComponent.o
"QCursor::QCursor(Qt::CursorShape)", referenced from:
SoQtComponent::setWidgetCursor(QWidget*, SoQtCursor const&) in SoQtComponent.o
"QCursor::QCursor(QBitmap const&, QBitmap const&, int, int)", referenced from:
SoQtComponentP::getNativeCursor(SoQtCursor::CustomCursor const*) in SoQtComponent.o
"QCursor::~QCursor()", referenced from:
delete_dict_value(unsigned long, void*)in SoQtComponent.o
SoQtComponent::setWidgetCursor(QWidget*, SoQtCursor const&) in SoQtComponent.o
"QLayout::setSpacing(int)", referenced from:
SoQtFullViewerP::layoutAppButtons(QWidget*) in FullViewer.o
"QLayout::setContentsMargins(int, int, int, int)", referenced from:
SoQtFullViewerP::layoutAppButtons(QWidget*) in FullViewer.o
SoQtFullViewerP::showDecorationWidgets(int) in FullViewer.o
SoQtFullViewer::buildRightTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildLeftTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
"QLayout::activate()", referenced from:
SoQtFullViewerP::layoutAppButtons(QWidget*) in FullViewer.o
SoQtFullViewerP::showDecorationWidgets(int) in FullViewer.o
SoQtFullViewer::buildViewerButtons(QWidget*) in FullViewer.o
SoQtFullViewer::buildRightTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildLeftTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
"QLayout::setMargin(int)", referenced from:
SoQtFullViewer::buildViewerButtons(QWidget*) in FullViewer.o
SoQtFullViewer::buildRightTrim(QWidget*) in FullViewer.o
"QObject::childEvent(QChildEvent*)", referenced from:
vtable for SoQtPin SoQt.o
vtable for SoQtSignalThreadin SoQtSignalThread.o
vtable for SoQtComponentPin SoQtComponent.o
vtable for SoQtGLWidgetPin SoQtGLWidget.o
vtable for SoQtExaminerViewerPin ExaminerViewer.o
vtable for SoQtFullViewerPin FullViewer.o
vtable for SoQtPlaneViewerPin PlaneViewer.o
...
"QObject::disconnect(QObject const*, char const*, QObject const*, char const*)", referenced from:
SoQtGLWidgetP::buildGLWidget() in SoQtGLWidget.o
"QObject::timerEvent(QTimerEvent*)", referenced from:
vtable for SoQtPin SoQt.o
vtable for SoQtSignalThreadin SoQtSignalThread.o
vtable for SoQtComponentPin SoQtComponent.o
vtable for SoQtGLWidgetPin SoQtGLWidget.o
vtable for SoQtExaminerViewerPin ExaminerViewer.o
vtable for SoQtFullViewerPin FullViewer.o
vtable for SoQtPlaneViewerPin PlaneViewer.o
...
"QObject::customEvent(QEvent*)", referenced from:
vtable for SoQtPin SoQt.o
vtable for SoQtSignalThreadin SoQtSignalThread.o
vtable for SoQtComponentPin SoQtComponent.o
vtable for SoQtGLWidgetPin SoQtGLWidget.o
vtable for SoQtExaminerViewerPin ExaminerViewer.o
vtable for SoQtFullViewerPin FullViewer.o
vtable for SoQtPlaneViewerPin PlaneViewer.o
...
"QObject::eventFilter(QObject*, QEvent*)", referenced from:
vtable for SoQtPin SoQt.o
vtable for SoQtSignalThreadin SoQtSignalThread.o
vtable for SoQtExaminerViewerPin ExaminerViewer.o
vtable for SoQtFullViewerPin FullViewer.o
vtable for SoQtPlaneViewerPin PlaneViewer.o
vtable for QtNativePopupMenuin QtNativePopupMenu.o
vtable for SoQtGLAreain SoQtGLArea.o
...
"QObject::qt_metacall(QMetaObject::Call, int, void**)", referenced from:
SoQtP::qt_metacall(QMetaObject::Call, int, void**)in SoQt.o
SoQtComponentP::qt_metacall(QMetaObject::Call, int, void**)in SoQtComponent.o
SoQtGLWidgetP::qt_metacall(QMetaObject::Call, int, void**)in SoQtGLWidget.o
SoQtExaminerViewerP::qt_metacall(QMetaObject::Call, int, void**)in ExaminerViewer.o
SoQtFullViewerP::qt_metacall(QMetaObject::Call, int, void**)in FullViewer.o
SoQtPlaneViewerP::qt_metacall(QMetaObject::Call, int, void**)in PlaneViewer.o
QtNativePopupMenu::qt_metacall(QMetaObject::Call, int, void**)in QtNativePopupMenu.o
...
"QObject::qt_metacast(char const*)", referenced from:
SoQtP::qt_metacast(char const*)in SoQt.o
SoQtComponentP::qt_metacast(char const*)in SoQtComponent.o
SoQtGLWidgetP::qt_metacast(char const*)in SoQtGLWidget.o
SoQtExaminerViewerP::qt_metacast(char const*)in ExaminerViewer.o
SoQtFullViewerP::qt_metacast(char const*)in FullViewer.o
SoQtPlaneViewerP::qt_metacast(char const*)in PlaneViewer.o
QtNativePopupMenu::qt_metacast(char const*)in QtNativePopupMenu.o
...
"QObject::connectNotify(char const*)", referenced from:
vtable for SoQtPin SoQt.o
vtable for SoQtSignalThreadin SoQtSignalThread.o
vtable for SoQtComponentPin SoQtComponent.o
vtable for SoQtGLWidgetPin SoQtGLWidget.o
vtable for SoQtExaminerViewerPin ExaminerViewer.o
vtable for SoQtFullViewerPin FullViewer.o
vtable for SoQtPlaneViewerPin PlaneViewer.o
...
"QObject::setObjectName(QString const&)", referenced from:
SoQt::init(int&, char**, char const*, char const*)in SoQt.o
SoQtComponent::setBaseWidget(QWidget*) in SoQtComponent.o
SoQtComponent::SoQtComponent(QWidget*, char const*, int)in SoQtComponent.o
SoQtGLArea::SoQtGLArea(QGLFormat*, QWidget*, QGLWidget const*, char const*)in SoQtGLArea.o
SoQtThumbWheel::SoQtThumbWheel(SoQtThumbWheel::Orientation, QWidget*, char const*)in SoQtThumbWheel.o
SoQtThumbWheel::SoQtThumbWheel(QWidget*, char const*)in SoQtThumbWheel.o
"QObject::disconnectNotify(char const*)", referenced from:
vtable for SoQtPin SoQt.o
vtable for SoQtSignalThreadin SoQtSignalThread.o
vtable for SoQtComponentPin SoQtComponent.o
vtable for SoQtGLWidgetPin SoQtGLWidget.o
vtable for SoQtExaminerViewerPin ExaminerViewer.o
vtable for SoQtFullViewerPin FullViewer.o
vtable for SoQtPlaneViewerPin PlaneViewer.o
...
"QObject::staticMetaObject", referenced from:
SoQtP::staticMetaObject in SoQt.o
SoQtComponentP::staticMetaObject in SoQtComponent.o
SoQtGLWidgetP::staticMetaObject in SoQtGLWidget.o
SoQtExaminerViewerP::staticMetaObject in ExaminerViewer.o
SoQtFullViewerP::staticMetaObject in FullViewer.o
SoQtPlaneViewerP::staticMetaObject in PlaneViewer.o
QtNativePopupMenu::staticMetaObject in QtNativePopupMenu.o
...
"QObject::removeEventFilter(QObject*)", referenced from:
SoQtComponentP::cleanupQtReferences() in SoQtComponent.o
SoQtComponentP::fatalerrorHandler(void*) in SoQtComponent.o
SoQtComponent::setBaseWidget(QWidget*) in SoQtComponent.o
"QObject::installEventFilter(QObject*)", referenced from:
SoQtComponent::setBaseWidget(QWidget*) in SoQtComponent.o
SoQtComponent::SoQtComponent(QWidget*, char const*, int)in SoQtComponent.o
SoQtGLWidgetP::buildGLWidget() in SoQtGLWidget.o
SoQtGLWidget::buildWidget(QWidget*) in SoQtGLWidget.o
"QObject::event(QEvent*)", referenced from:
vtable for SoQtPin SoQt.o
vtable for SoQtSignalThreadin SoQtSignalThread.o
vtable for SoQtComponentPin SoQtComponent.o
vtable for SoQtGLWidgetPin SoQtGLWidget.o
vtable for SoQtExaminerViewerPin ExaminerViewer.o
vtable for SoQtFullViewerPin FullViewer.o
vtable for SoQtPlaneViewerPin PlaneViewer.o
...
"QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType)", referenced from:
SoQtP::soqt_instance() in SoQt.o
SoQtP::slot_sensorQueueChanged() in SoQt.o
SoQtComponent::setBaseWidget(QWidget*) in SoQtComponent.o
SoQtGLWidgetP::buildGLWidget() in SoQtGLWidget.o
SoQtExaminerViewer::createViewerButtons(QWidget*, SbPList*) in ExaminerViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtFullViewer::buildRightTrim(QWidget*) in FullViewer.o
...
"QObject::QObject(QObject*)", referenced from:
SoQtP::soqt_instance() in SoQt.o
SoQtComponentP::SoQtComponentP(SoQtComponent*)in SoQtComponent.o
SoQtGLWidgetP::SoQtGLWidgetP(SoQtGLWidget*)in SoQtGLWidget.o
SoQtGLWidgetP::SoQtGLWidgetP(SoQtGLWidget*)in SoQtGLWidget.o
SoQtGLWidget::SoQtGLWidget(QWidget*, char const*, int, int, int)in SoQtGLWidget.o
SoQtExaminerViewerP::SoQtExaminerViewerP(SoQtExaminerViewer*)in ExaminerViewer.o
SoQtExaminerViewerP::SoQtExaminerViewerP(SoQtExaminerViewer*)in ExaminerViewer.o
...
"QObject::~QObject()", referenced from:
SoQtP::~SoQtP()in SoQt.o
SoQtP::~SoQtP()in SoQt.o
SoQtComponentP::~SoQtComponentP()in SoQtComponent.o
SoQtComponentP::~SoQtComponentP()in SoQtComponent.o
SoQtComponentP::SoQtComponentP(SoQtComponent*)in SoQtComponent.o
SoQtGLWidgetP::~SoQtGLWidgetP()in SoQtGLWidget.o
SoQtGLWidgetP::~SoQtGLWidgetP()in SoQtGLWidget.o
...
"QPixmap::fromImage(QImage const&, QFlagsQt::ImageConversionFlag)", referenced from:
SoQtThumbWheel::initWheel(int, int)in SoQtThumbWheel.o
"QPixmap::QPixmap(char const* const*)", referenced from:
SoQtExaminerViewerP::constructor(int) in ExaminerViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtPlaneViewerP::SoQtPlaneViewerP(SoQtPlaneViewer*)in PlaneViewer.o
SoQtPlaneViewer::createViewerButtons(QWidget*, SbPList*) in PlaneViewer.o
"QPixmap::QPixmap(QSize const&)", referenced from:
SoQtThumbWheel::initWheel(int, int)in SoQtThumbWheel.o
"QPixmap::~QPixmap()", referenced from:
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtPlaneViewer::createViewerButtons(QWidget*, SbPList*) in PlaneViewer.o
SoQtThumbWheel::initWheel(int, int)in SoQtThumbWheel.o
"QPixmap::operator=(QPixmap const&)", referenced from:
SoQtThumbWheel::initWheel(int, int)in SoQtThumbWheel.o
"QString::codecForCStrings", referenced from:
qStringComparisonHelper(QString const&, char const*)in SoQtComponent.o
"QString::fromAscii_helper(char const*, int)", referenced from:
SoQt::createSimpleErrorDialog(QWidget*, char const*, char const*, char const*)in SoQt.o
SoQt::init(int&, char**, char const*, char const*)in SoQt.o
SoQtComponent::setIconTitle(char const*)in SoQtComponent.o
SoQtComponent::setTitle(char const*)in SoQtComponent.o
SoQtComponent::setBaseWidget(QWidget*) in SoQtComponent.o
SoQtComponentP::SoQtComponentP(SoQtComponent*)in SoQtComponent.o
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
...
"QString::free(QString::Data*)", referenced from:
SoQt::createSimpleErrorDialog(QWidget*, char const*, char const*, char const*)in SoQt.o
SoQt::init(int&, char**, char const*, char const*)in SoQt.o
SoQtComponent::getIconTitle() const in SoQtComponent.o
SoQtComponent::setIconTitle(char const*)in SoQtComponent.o
SoQtComponent::getTitle() const in SoQtComponent.o
SoQtComponent::setTitle(char const*)in SoQtComponent.o
SoQtComponent::setBaseWidget(QWidget*) in SoQtComponent.o
...
"QString::fromAscii(char const*, int)", referenced from:
QString::operator=(char const*)in SoQtComponent.o
qStringComparisonHelper(QString const&, char const*)in SoQtComponent.o
"QString::operator=(QString const&)", referenced from:
SoQtComponent::setBaseWidget(QWidget*) in SoQtComponent.o
QString::operator=(char const*)in SoQtComponent.o
"QThread::qt_metacall(QMetaObject::Call, int, void**)", referenced from:
SoQtSignalThread::qt_metacall(QMetaObject::Call, int, void**)in SoQtSignalThread.o
"QThread::qt_metacast(char const*)", referenced from:
SoQtSignalThread::qt_metacast(char const*)in SoQtSignalThread.o
"QThread::staticMetaObject", referenced from:
SoQtSignalThread::staticMetaObject in SoQtSignalThread.o
"QThread::wait(unsigned long)", referenced from:
SoQt::done() in SoQt.o
"QThread::start(QThread::Priority)", referenced from:
SoQtP::soqt_instance() in SoQt.o
"QThread::QThread(QObject*)", referenced from:
SoQtSignalThread::SoQtSignalThread()in SoQtSignalThread.o
"QThread::~QThread()", referenced from:
SoQtSignalThread::~SoQtSignalThread()in SoQtSignalThread.o
SoQtSignalThread::~SoQtSignalThread()in SoQtSignalThread.o
SoQtSignalThread::~SoQtSignalThread()in SoQtSignalThread.o
SoQtSignalThread::SoQtSignalThread()in SoQtSignalThread.o
"QWidget::adjustSize()", referenced from:
SoQtExaminerViewer::createViewerButtons(QWidget*, SbPList*) in ExaminerViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
"QWidget::closeEvent(QCloseEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::enterEvent(QEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::fontChange(QFont const&)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::leaveEvent(QEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::setEnabled(bool)", referenced from:
SoQtFullViewer::setViewing(int) in FullViewer.o
"QWidget::setVisible(bool)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::wheelEvent(QWheelEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::actionEvent(QActionEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::changeEvent(QEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::qt_metacall(QMetaObject::Call, int, void**)", referenced from:
SoQtThumbWheel::qt_metacall(QMetaObject::Call, int, void**)in SoQtThumbWheel.o
"QWidget::qt_metacast(char const*)", referenced from:
SoQtThumbWheel::qt_metacast(char const*)in SoQtThumbWheel.o
"QWidget::resizeEvent(QResizeEvent*)", referenced from:
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::setGeometry(QRect const&)", referenced from:
SoQtGLWidget::setGLSize(SbVec2s) in SoQtGLWidget.o
SoQtGLWidgetP::buildGLWidget() in SoQtGLWidget.o
SoQtGLWidget::setBorder(int) in SoQtGLWidget.o
"QWidget::styleChange(QStyle&)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::tabletEvent(QTabletEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::focusInEvent(QFocusEvent*)", referenced from:
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::insertAction(QAction*, QAction*)", referenced from:
QtNativePopupMenu::addMenuItem(int, int, int)in QtNativePopupMenu.o
"QWidget::removeAction(QAction*)", referenced from:
non-virtual thunk to QtNativePopupMenu::removeMenuItem(int)in QtNativePopupMenu.o
QtNativePopupMenu::removeMenuItem(int) in QtNativePopupMenu.o
non-virtual thunk to QtNativePopupMenu::removeMenu(int)in QtNativePopupMenu.o
QtNativePopupMenu::removeMenu(int) in QtNativePopupMenu.o
"QWidget::setFixedSize(int, int)", referenced from:
SoQtFullViewer::buildViewerButtons(QWidget*) in FullViewer.o
"QWidget::dragMoveEvent(QDragMoveEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::enabledChange(bool)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::focusOutEvent(QFocusEvent*)", referenced from:
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::keyPressEvent(QKeyEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::paletteChange(QPalette const&)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::setFixedWidth(int)", referenced from:
SoQtFullViewer::buildRightTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildLeftTrim(QWidget*) in FullViewer.o
"QWidget::setSizePolicy(QSizePolicy)", referenced from:
SoQtGLWidgetP::buildGLWidget() in SoQtGLWidget.o
SoQtFullViewerP::showDecorationWidgets(int) in FullViewer.o
SoQtFullViewer::buildAppButtons(QWidget*) in FullViewer.o
SoQtFullViewer::buildViewerButtons(QWidget*) in FullViewer.o
"QWidget::dragEnterEvent(QDragEnterEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::dragLeaveEvent(QDragLeaveEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::languageChange()", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::mouseMoveEvent(QMouseEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
"QWidget::setFixedHeight(int)", referenced from:
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
"QWidget::setFocusPolicy(Qt::FocusPolicy)", referenced from:
SoQtExaminerViewer::createViewerButtons(QWidget*, SbPList*) in ExaminerViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtFullViewer::buildViewerButtons(QWidget*) in FullViewer.o
SoQtPlaneViewer::createViewerButtons(QWidget*, SbPList*) in PlaneViewer.o
SoQtGLArea::SoQtGLArea(QGLFormat*, QWidget*, QGLWidget const*, char const*)in SoQtGLArea.o
"QWidget::setWindowState(QFlagsQt::WindowState)", referenced from:
SoQtComponent::setFullScreen(int) in SoQtComponent.o
"QWidget::setWindowTitle(QString const&)", referenced from:
SoQt::init(int&, char**, char const*, char const*)in SoQt.o
SoQtComponent::setTitle(char const*)in SoQtComponent.o
"QWidget::keyReleaseEvent(QKeyEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::mousePressEvent(QMouseEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
"QWidget::contextMenuEvent(QContextMenuEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::inputMethodEvent(QInputMethodEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::staticMetaObject", referenced from:
SoQtThumbWheel::staticMetaObject in SoQtThumbWheel.o
"QWidget::mouseReleaseEvent(QMouseEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
"QWidget::setWindowIconText(QString const&)", referenced from:
SoQtComponent::setIconTitle(char const*)in SoQtComponent.o
SoQtComponent::setBaseWidget(QWidget*) in SoQtComponent.o
"QWidget::focusNextPrevChild(bool)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::setContentsMargins(int, int, int, int)", referenced from:
SoQtFullViewerP::showDecorationWidgets(int) in FullViewer.o
"QWidget::mouseDoubleClickEvent(QMouseEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::windowActivationChange(bool)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::move(QPoint const&)", referenced from:
SoQtGLWidget::buildWidget(QWidget*) in SoQtGLWidget.o
SoQtFullViewer::buildViewerButtons(QWidget*) in FullViewer.o
SoQtFullViewer::buildWidget(QWidget*) in FullViewer.o
"QWidget::event(QEvent*)", referenced from:
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::raise()", referenced from:
SoQt::show(QWidget*) in SoQt.o
SoQtComponent::show() in SoQtComponent.o
SoQtGLWidgetP::buildGLWidget() in SoQtGLWidget.o
"QWidget::resize(QSize const&)", referenced from:
SoQt::setWidgetSize(QWidget*, SbVec2s) in SoQt.o
SoQtComponent::setFullScreen(int) in SoQtComponent.o
SoQtComponent::setSize(SbVec2s) in SoQtComponent.o
SoQtComponent::show() in SoQtComponent.o
SoQtComponentP::eventFilter(QObject*, QEvent*) in SoQtComponent.o
SoQtGLWidgetP::eventFilter(QObject*, QEvent*) in SoQtGLWidget.o
SoQtFullViewer::buildWidget(QWidget*) in FullViewer.o
...
"QWidget::repaint()", referenced from:
SoQtThumbWheel::setValue(float) in SoQtThumbWheel.o
SoQtThumbWheel::setEnabled(bool) in SoQtThumbWheel.o
SoQtThumbWheel::setOrientation(SoQtThumbWheel::Orientation)in SoQtThumbWheel.o
SoQtThumbWheel::mouseMoveEvent(QMouseEvent*) in SoQtThumbWheel.o
"QWidget::macEvent(OpaqueEventHandlerCallRef*, OpaqueEventRef*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::setFocus(Qt::FocusReason)", referenced from:
SoQtGLWidgetP::buildGLWidget() in SoQtGLWidget.o
"QWidget::setStyle(QStyle*)", referenced from:
SoQtExaminerViewer::createViewerButtons(QWidget*, SbPList*) in ExaminerViewer.o
SoQtFullViewer::createViewerButtons(QWidget*, SbPList*) in FullViewer.o
SoQtPlaneViewer::createViewerButtons(QWidget*, SbPList*) in PlaneViewer.o
"QWidget::addAction(QAction*)", referenced from:
QtNativePopupMenu::addMenuItem(int, int, int)in QtNativePopupMenu.o
"QWidget::dropEvent(QDropEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::hideEvent(QHideEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::moveEvent(QMoveEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::setCursor(QCursor const&)", referenced from:
SoQtComponent::setWidgetCursor(QWidget*, SoQtCursor const&) in SoQtComponent.o
"QWidget::showEvent(QShowEvent*)", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::QWidget(QWidget*, QFlagsQt::WindowType)", referenced from:
SoQt::init(int&, char**, char const*, char const*)in SoQt.o
SoQtFullViewer::buildAppButtons(QWidget*) in FullViewer.o
SoQtFullViewer::buildViewerButtons(QWidget*) in FullViewer.o
SoQtFullViewer::buildRightTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildLeftTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
SoQtFullViewer::buildWidget(QWidget*) in FullViewer.o
...
"QWidget::QWidget(QWidget*, QFlagsQt::WindowType)", referenced from:
SoQtThumbWheel::SoQtThumbWheel(SoQtThumbWheel::Orientation, QWidget*, char const*)in SoQtThumbWheel.o
SoQtThumbWheel::SoQtThumbWheel(QWidget*, char const*)in SoQtThumbWheel.o
"QWidget::~QWidget()", referenced from:
SoQtThumbWheel::~SoQtThumbWheel()in SoQtThumbWheel.o
SoQtThumbWheel::~SoQtThumbWheel()in SoQtThumbWheel.o
SoQtThumbWheel::SoQtThumbWheel(SoQtThumbWheel::Orientation, QWidget*, char const*)in SoQtThumbWheel.o
SoQtThumbWheel::SoQtThumbWheel(QWidget*, char const*)in SoQtThumbWheel.o
"QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&)", referenced from:
SoQtThumbWheel::paintEvent(QPaintEvent*) in SoQtThumbWheel.o
"QPainter::setClipRect(QRect const&, Qt::ClipOperation)", referenced from:
SoQtThumbWheel::paintEvent(QPaintEvent*) in SoQtThumbWheel.o
"QPainter::end()", referenced from:
SoQtThumbWheel::paintEvent(QPaintEvent*) in SoQtThumbWheel.o
"QPainter::QPainter(QPaintDevice*)", referenced from:
SoQtThumbWheel::paintEvent(QPaintEvent*) in SoQtThumbWheel.o
"QPainter::~QPainter()", referenced from:
SoQtThumbWheel::paintEvent(QPaintEvent*) in SoQtThumbWheel.o
"QColormap::instance(int)", referenced from:
SoQtGLWidget::getOverlayTransparentPixel() in SoQtGLWidget.o
"QColormap::~QColormap()", referenced from:
SoQtGLWidget::getOverlayTransparentPixel() in SoQtGLWidget.o
"QMetaObject::cast(QObject*) const", referenced from:
SoQtP::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)in SoQt.o
SoQtSignalThread::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)in SoQtSignalThread.o
SoQtSignalThread::qt_metacall(QMetaObject::Call, int, void**)in SoQtSignalThread.o
SoQtComponentP::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)in SoQtComponent.o
SoQtComponentP::qt_metacall(QMetaObject::Call, int, void**)in SoQtComponent.o
SoQtGLWidgetP::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)in SoQtGLWidget.o
SoQtExaminerViewerP::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)in ExaminerViewer.o
...
"QMenu::actionAt(QPoint const&) const", referenced from:
non-virtual thunk to QtNativePopupMenu::removeMenuItem(int)in QtNativePopupMenu.o
QtNativePopupMenu::removeMenuItem(int) in QtNativePopupMenu.o
non-virtual thunk to QtNativePopupMenu::removeMenu(int)in QtNativePopupMenu.o
QtNativePopupMenu::removeMenu(int) in QtNativePopupMenu.o
QtNativePopupMenu::addSeparator(int, int)in QtNativePopupMenu.o
QtNativePopupMenu::addMenuItem(int, int, int)in QtNativePopupMenu.o
QtNativePopupMenu::addMenu(int, int, int)in QtNativePopupMenu.o
...
"QRect::contains(QPoint const&, bool) const", referenced from:
SoQtThumbWheel::mousePressEvent(QMouseEvent*) in SoQtThumbWheel.o
"QImage::isGrayscale() const", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
"QImage::convertToFormat(QImage::Format, QFlagsQt::ImageConversionFlag) const", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
"QImage::hasAlphaChannel() const", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
"QImage::depth() const", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
"QImage::width() const", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
"QImage::height() const", referenced from:
SoQtImageReader::readImage(SbString const&, SbImage*) constin SoQtImageReader.o
"QAction::isChecked() const", referenced from:
non-virtual thunk to QtNativePopupMenu::getMenuItemMarked(int)in QtNativePopupMenu.o
QtNativePopupMenu::getMenuItemMarked(int) in QtNativePopupMenu.o
"QAction::isEnabled() const", referenced from:
QtNativePopupMenu::getMenuItemEnabled(int) in QtNativePopupMenu.o
"QObject::objectName() const", referenced from:
SoQtComponent::setBaseWidget(QWidget*) in SoQtComponent.o
"QString::toUtf8() const", referenced from:
SoQtComponent::getClassName() const in SoQtComponent.o
SoQtComponent::getWidgetName() const in SoQtComponent.o
SoQtComponent::getIconTitle() const in SoQtComponent.o
SoQtComponent::getTitle() const in SoQtComponent.o
"QString::operator==(QLatin1String const&) const", referenced from:
qStringComparisonHelper(QString const&, char const*)in SoQtComponent.o
"QString::operator==(QString const&) const", referenced from:
qStringComparisonHelper(QString const&, char const*)in SoQtComponent.o
"QThread::isRunning() const", referenced from:
SoGuiP::sensorQueueChanged(void*) in SoQt.o
SoQtP::slot_delaytimeoutSensor() in SoQt.o
SoQtP::slot_idleSensor() in SoQt.o
SoQtP::slot_timedOutSensor() in SoQt.o
"QWidget::mapToGlobal(QPoint const&) const", referenced from:
non-virtual thunk to QtNativePopupMenu::popUp(QWidget*, int, int)in QtNativePopupMenu.o
QtNativePopupMenu::popUp(QWidget*, int, int)in QtNativePopupMenu.o
"QWidget::paintEngine() const", referenced from:
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::windowState() const", referenced from:
SoQtComponent::setFullScreen(int) in SoQtComponent.o
"QWidget::windowTitle() const", referenced from:
SoQtComponent::getTitle() const in SoQtComponent.o
SoQtComponent::setBaseWidget(QWidget*) in SoQtComponent.o
"QWidget::heightForWidth(int) const", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::windowIconText() const", referenced from:
SoQtComponent::getIconTitle() const in SoQtComponent.o
SoQtComponent::setBaseWidget(QWidget*) in SoQtComponent.o
"QWidget::minimumSizeHint() const", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::inputMethodQuery(Qt::InputMethodQuery) const", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::metric(QPaintDevice::PaintDeviceMetric) const", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::window() const", referenced from:
SoQt::getShellWidget(QWidget const*) in SoQt.o
SoQtComponent::hide() in SoQtComponent.o
SoQtComponent::show() in SoQtComponent.o
"QWidget::devType() const", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"QWidget::hasFocus() const", referenced from:
SoQtGLArea::event(QEvent*) in SoQtGLArea.o
"QWidget::sizeHint() const", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
"QColormap::pixel(QColor const&) const", referenced from:
SoQtGLWidget::getOverlayTransparentPixel() in SoQtGLWidget.o
"QKeyEvent::modifiers() const", referenced from:
SoQtKeyboard::translateEvent(QEvent*) in SoQtKeyboard.o
"typeinfo for QEvent", referenced from:
typeinfo for SoQt6dofDeviceButtonEventin 6DOFEvents.o
typeinfo for SoQt6dofDevicePressureEventin 6DOFEvents.o
"typeinfo for QObject", referenced from:
typeinfo for SoQtPin SoQt.o
typeinfo for SoQtComponentPin SoQtComponent.o
typeinfo for SoQtGLWidgetPin SoQtGLWidget.o
typeinfo for SoQtExaminerViewerPin ExaminerViewer.o
typeinfo for SoQtFullViewerPin FullViewer.o
typeinfo for SoQtPlaneViewerPin PlaneViewer.o
typeinfo for QtNativePopupMenuin QtNativePopupMenu.o
...
"typeinfo for QThread", referenced from:
typeinfo for SoQtSignalThreadin SoQtSignalThread.o
"typeinfo for QWidget", referenced from:
typeinfo for SoQtThumbWheelin SoQtThumbWheel.o
"vtable for QSpacerItem", referenced from:
SoQtFullViewer::buildBottomTrim(QWidget*) in FullViewer.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"non-virtual thunk to QWidget::paintEngine() const", referenced from:
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"non-virtual thunk to QWidget::metric(QPaintDevice::PaintDeviceMetric) const", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
"non-virtual thunk to QWidget::devType() const", referenced from:
vtable for SoQtGLAreain SoQtGLArea.o
vtable for SoQtThumbWheelin SoQtThumbWheel.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[8]: *** [libSoQt.la] Error 1
make[7]: *** [all-recursive] Error 1
make[6]: *** [all] Error 2
make[5]: *** [all-recursive] Error 1
make[4]: *** [all] Error 2
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

How to install when doc.coin3d.org is down?

Original report by John Doe (Bitbucket: Galaxian, GitHub: Galaxian).


I'm trying to install freecad (media-gfx/freecad-0.12.5284-r2) on Gentoo Linux (3.1.6-gentoo #9 SMP x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ AuthenticAMD GNU/Linux).

It appears to be well on its way to building, until...

-- Found Doxygen: /usr/bin/doxygen
-- Coin3D doc is not installed
--2013-10-18 12:51:32-- http://doc.coin3d.org/Coin/coin.tag
Resolving doc.coin3d.org (doc.coin3d.org)... 88.87.56.183
Connecting to doc.coin3d.org (doc.coin3d.org)|88.87.56.183|:80... failed: Connection timed out.
Retrying.

--2013-10-18 12:52:36-- (try: 2) http://doc.coin3d.org/Coin/coin.tag
Connecting to doc.coin3d.org (doc.coin3d.org)|88.87.56.183|:80... failed: Connection timed out.
Retrying.

--2013-10-18 12:53:41-- (try: 3) http://doc.coin3d.org/Coin/coin.tag
Connecting to doc.coin3d.org (doc.coin3d.org)|88.87.56.183|:80... failed: Connection timed out.
Retrying.

--2013-10-18 12:54:48-- (try: 4) http://doc.coin3d.org/Coin/coin.tag
Connecting to doc.coin3d.org (doc.coin3d.org)|88.87.56.183|:80... failed: Connection timed out.
Retrying.

--2013-10-18 12:55:55-- (try: 5) http://doc.coin3d.org/Coin/coin.tag
Connecting to doc.coin3d.org (doc.coin3d.org)|88.87.56.183|:80... failed: Connection timed out.
Retrying.

--2013-10-18 12:57:03-- (try: 6) http://doc.coin3d.org/Coin/coin.tag
Connecting to doc.coin3d.org (doc.coin3d.org)|88.87.56.183|:80... failed: Connection timed out.
Retrying.

--2013-10-18 12:58:12-- (try: 7) http://doc.coin3d.org/Coin/coin.tag
Connecting to doc.coin3d.org (doc.coin3d.org)|88.87.56.183|:80... failed: Connection timed out.
Retrying.

--2013-10-18 12:59:22-- (try: 8) http://doc.coin3d.org/Coin/coin.tag
Connecting to doc.coin3d.org (doc.coin3d.org)|88.87.56.183|:80... failed: Connection timed out.
Retrying.

--2013-10-18 13:00:33-- (try: 9) http://doc.coin3d.org/Coin/coin.tag
Connecting to doc.coin3d.org (doc.coin3d.org)|88.87.56.183|:80... failed: Connection timed out.
Retrying.

--2013-10-18 13:01:45-- (try:10) http://doc.coin3d.org/Coin/coin.tag
Connecting to doc.coin3d.org (doc.coin3d.org)|88.87.56.183|:80... failed: Connection timed out.
Retrying.

--2013-10-18 13:02:59-- (try:11) http://doc.coin3d.org/Coin/coin.tag
Connecting to doc.coin3d.org (doc.coin3d.org)|88.87.56.183|:80... failed: Connection timed out.
Retrying.

--2013-10-18 13:04:12-- (try:12) http://doc.coin3d.org/Coin/coin.tag
Connecting to doc.coin3d.org (doc.coin3d.org)|88.87.56.183|:80... failed: Connection timed out.
Retrying.

--2013-10-18 13:05:25-- (try:13) http://doc.coin3d.org/Coin/coin.tag
Connecting to doc.coin3d.org (doc.coin3d.org)|88.87.56.183|:80... failed: Connection timed out.
Retrying.

--2013-10-18 13:06:38-- (try:14) http://doc.coin3d.org/Coin/coin.tag
Connecting to doc.coin3d.org (doc.coin3d.org)|88.87.56.183|:80... failed: Connection timed out.
Retrying.

--2013-10-18 13:07:51-- (try:15) http://doc.coin3d.org/Coin/coin.tag
Connecting to doc.coin3d.org (doc.coin3d.org)|88.87.56.183|:80... failed: Connection timed out.
Retrying.

--2013-10-18 13:09:04-- (try:16) http://doc.coin3d.org/Coin/coin.tag
Connecting to doc.coin3d.org (doc.coin3d.org)|88.87.56.183|:80... failed: Connection timed out.
Retrying.

--2013-10-18 13:10:17-- (try:17) http://doc.coin3d.org/Coin/coin.tag
Connecting to doc.coin3d.org (doc.coin3d.org)|88.87.56.183|:80... failed: Connection timed out.
Retrying.

--2013-10-18 13:11:30-- (try:18) http://doc.coin3d.org/Coin/coin.tag
Connecting to doc.coin3d.org (doc.coin3d.org)|88.87.56.183|:80... failed: Connection timed out.
Retrying.

--2013-10-18 13:12:43-- (try:19) http://doc.coin3d.org/Coin/coin.tag
Connecting to doc.coin3d.org (doc.coin3d.org)|88.87.56.183|:80... failed: Connection timed out.
Retrying.

--2013-10-18 13:13:56-- (try:20) http://doc.coin3d.org/Coin/coin.tag
Connecting to doc.coin3d.org (doc.coin3d.org)|88.87.56.183|:80... failed: Connection timed out.
Giving up.

doc.coin3d.org is indeed down (cannot ping it), and has been that way for the past 4 days that I've been trying to install freecad.

I will not write a 40 page whitepaper (here) on how absolutely stupid and shortsighted a decision it is to make the build depend on a server that is obviously not maintained, especially when the build doesn't care about a USE flag of "-doc." I will not even use any of the profanity that is well-warranted over the decision. I just want to know if there is an alternate, competently-maintained server hosting the needed "coin.tag" file to which I can point the build.

COIN3D - VS2012

Original report by Nuno Pessanha Santos (Bitbucket: nuno_pessanha_santos, ).


Hi,
I´m using Microsoft Visual Studio 2012, but I can´t find any version of coin3D that is compatible with that version.

Is there a version of Coin3D meeting my needs?

Thanks, Nuno Pessanha Santos

Xcode/clang: Error compiling freetype.cpp

Original report by Gregor Jasny (Bitbucket: gjasny, GitHub: gjasny).

Attachments: fix-weird-error.diff


Hello,

when compiling freetype.cpp I get tens of these errors:
In file included from freetype.cpp:142:
In file included from ../../src/base/dict.h:31:
In file included from /usr/include/c++/4.2.1/cmath:50:
/usr/include/c++/4.2.1/bits/cpp_type_traits.h:92:10: error: functions that differ only in their return type cannot be overloaded
__two& __test_type(...);
^
/usr/include/c++/4.2.1/bits/cpp_type_traits.h:90:9: note: previous declaration is here
__one __test_type(int _Tp::*);
^
In file included from freetype.cpp:142:
In file included from ../../src/base/dict.h:31:
/usr/include/c++/4.2.1/cmath:92:3: error: functions that differ only in their return type cannot be overloaded
abs(float __x)
^
/usr/include/c++/4.2.1/cmath:88:3: note: previous definition is here
abs(double __x)
^
1 warning generated.

The attached patch fixes the issue.

Thanks,
Gregor

SoTrackballManip does not work

Original report by Anonymous.


The SoTrackballManip manipulator does not work. The console has this:

Coin read error: Unknown reference "TRACKBALL_INACTIVE_MATERIAL"
Occurred at line 23 in
Coin error in SoInteractionKit::readDefaultParts(): Dragger default parts not available.
Coin info in SoInteractionKit::setAnyPartAsDefault(): nodename trackballRotator not found
Coin warning in SoBaseKit::setPart(): Attempted to set part rotator'' to wrong type. Expected Separator'', got Text2'' Coin info in SoInteractionKit::setAnyPartAsDefault(): nodename trackballRotatorActive not found Coin warning in SoBaseKit::setPart(): Attempted to set part rotatorActive'' to wrong type. Expected Separator'', got Text2''
Coin info in SoInteractionKit::setAnyPartAsDefault(): nodename trackballXRotator not found
Coin warning in SoBaseKit::setPart(): Attempted to set part XRotator'' to wrong type. Expected Separator'', got Text2'' Coin info in SoInteractionKit::setAnyPartAsDefault(): nodename trackballXRotatorActive not found Coin warning in SoBaseKit::setPart(): Attempted to set part XRotatorActive'' to wrong type. Expected Separator'', got Text2''
Coin info in SoInteractionKit::setAnyPartAsDefault(): nodename trackballYRotator not found
Coin warning in SoBaseKit::setPart(): Attempted to set part YRotator'' to wrong type. Expected Separator'', got Text2'' Coin info in SoInteractionKit::setAnyPartAsDefault(): nodename trackballYRotatorActive not found Coin warning in SoBaseKit::setPart(): Attempted to set part YRotatorActive'' to wrong type. Expected Separator'', got Text2''
Coin info in SoInteractionKit::setAnyPartAsDefault(): nodename trackballZRotator not found
Coin warning in SoBaseKit::setPart(): Attempted to set part ZRotator'' to wrong type. Expected Separator'', got Text2'' Coin info in SoInteractionKit::setAnyPartAsDefault(): nodename trackballZRotatorActive not found Coin warning in SoBaseKit::setPart(): Attempted to set part ZRotatorActive'' to wrong type. Expected Separator'', got Text2''
Coin info in SoInteractionKit::setAnyPartAsDefault(): nodename trackballUserAxis not found
Coin warning in SoBaseKit::setPart(): Attempted to set part userAxis'' to wrong type. Expected Separator'', got Text2'' Coin info in SoInteractionKit::setAnyPartAsDefault(): nodename trackballUserAxisActive not found Coin warning in SoBaseKit::setPart(): Attempted to set part userAxisActive'' to wrong type. Expected Separator'', got Text2''
Coin info in SoInteractionKit::setAnyPartAsDefault(): nodename trackballUserRotator not found
Coin warning in SoBaseKit::setPart(): Attempted to set part userRotator'' to wrong type. Expected Separator'', got Text2'' Coin info in SoInteractionKit::setAnyPartAsDefault(): nodename trackballUserRotatorActive not found Coin warning in SoBaseKit::setPart(): Attempted to set part userRotatorActive'' to wrong type. Expected Separator'', got Text2''

Code that replicates this problem can be found at the doc for SoTrackballManip: http://doc.coin3d.org/Coin/classSoTrackballManip.html#_details

I am using OS X 10.8, Xcode 4.5, and Coin 4.x.

Coin Fails to build on OS X 10.8 Mavericks with clang, gcc-4.9, or gcc-4.7

Original report by Rico Häuselmann (Bitbucket: RicoHaeuselmann, ).


Building Coin according to the instructions in README.MACOSX fails on OS X 10.8 (Mavericks). The output of the following commands are pasted below for each compiler

  • ./configure
  • make

Please feel free to instruct me on how to provide more information or on how to format issues (it feels weird to paste those full outputs directly here).

configure output for clang

$ ../../configure

checking build system type... x86_64-apple-darwin13.0.0
checking host system type... x86_64-apple-darwin13.0.0
checking target system type... x86_64-apple-darwin13.0.0
checking setup for wrapmsvc.exe... not a cygwin host
checking for distcheck mode... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether we should build Universal Binaries... no
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether to enable maintainer-specific portions of Makefiles... no
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking OS X deployment target...
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... no
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm
checking whether ln -s works... yes
checking how to recognize dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether gfortran accepts -g... yes
checking the maximum length of command line arguments... 196608
checking command to parse /usr/bin/nm output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fno-common
checking if gcc PIC flag -fno-common works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin13.0.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... no
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fno-common
checking if g++ PIC flag -fno-common works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin13.0.0 dyld
(cached) (cached) checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for gfortran option to produce PIC... -fno-common
checking if gfortran PIC flag -fno-common works... yes
checking if gfortran static flag -static works... no
checking if gfortran supports -c -o file.o... yes
checking whether the gfortran linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin13.0.0 dyld
(cached) (cached) checking how to hardcode library paths into programs... immediate
checking if the C++ compiler environment is ok... true
checking if the compiler handles for() loops in inlined constructors... yes
checking if the compiler handles switch statements in virtual destructors... yes
checking if this is a version of GCC with a known nasty optimization bug... false
checking for __builtin_expect()... found
checking if assert() uses __builtin_expect()... yes
checking for function name variable for CPP compiler... func
checking for function name variable for C compiler... func
checking whether gcc accepts -no-cpp-precomp... no
checking for Win32 threads... false
checking for POSIX threads... -D_REENTRANT -lpthread
checking the struct timespec resolution... nsecs
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/timeb.h usability... yes
checking sys/timeb.h presence... yes
checking for sys/timeb.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking io.h usability... no
checking io.h presence... no
checking for io.h... no
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking direct.h usability... no
checking direct.h presence... no
checking for direct.h... no
checking for strings.h... (cached) yes
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking for flex file adjustments... none
checking for tlhelp32.h... no
checking for _splitpath()... not found
checking if the Win32 API is available... no
checking for sys/unistd.h... yes
checking for IN_PATH define conflict... no
checking for netinet/in.h... true
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for sys/types.h... (cached) yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking standard bytesize typedefs... available
checking for fstat() function... available
checking for BSD 4.3 isinf() function... available
checking for BSD 4.3 isnan() function... available
checking for BSD 4.3 finite() function... available
checking for fpclass() function... not available
checking for _fpclass() function... not available
checking type of timeval::tv_sec... __darwin_time_t
checking type of timeval::tv_usec... __darwin_suseconds_t
checking for perl... /usr/bin/perl
checking for dpkg-buildpackage... false
checking if user is simian... probably not
checking whether gcc accepts -W... yes
checking whether gcc accepts -Wall... yes
checking whether gcc accepts -Wno-unused... yes
checking whether gcc accepts -Wno-multichar... yes
checking whether g++ accepts -W... yes
checking whether g++ accepts -Wall... yes
checking whether g++ accepts -Wno-unused... yes
checking whether g++ accepts -Wno-multichar... yes
checking whether g++ accepts -Woverloaded-virtual... yes
checking for project release status... beta / inbetween releases
checking whether gcc accepts -fno-builtin... yes
checking whether g++ accepts -fno-builtin... yes
checking whether g++ accepts -fno-for-scoping... yes
checking whether gcc accepts -finline-functions... yes
checking whether g++ accepts -finline-functions... yes
checking whether gcc accepts -Wreturn-type... yes
checking whether g++ accepts -Wreturn-type... yes
checking whether gcc accepts -Wchar-subscripts... yes
checking whether g++ accepts -Wchar-subscripts... yes
checking whether gcc accepts -Wparentheses... yes
checking whether g++ accepts -Wparentheses... yes
checking whether snprintf() is available... yes
checking whether vsnprintf() is available... yes
checking for va_copy() stdarg macro... yes
checking whether quoting in macros can be done with hash symbol... yes
checking for GetEnvironmentVariable() function... no
checking for timeGetTime() function... no
checking for MessageBox() function... no
checking for QueryPerformanceCounter() function... no
checking for _ftime() function... no
checking for ftime() function... yes
checking for _getcwd() function... no
checking for getcwd() function... yes
checking for gettimeofday() function... yes
checking for strncasecmp() function... yes
checking for memmove() function... available
checking for bcopy() function... available
checking for _logb() function... no
checking mach-o/dyld.h usability... yes
checking mach-o/dyld.h presence... yes
checking for mach-o/dyld.h... yes
checking whether we can use Mach-O dyld... yes
checking for dlfcn.h... (cached) yes
checking for the dl library... yes
checking for math functions library... no explicit linkage necessary
checking for ilogb() function... yes
checking for X... no
checking if X11 linkage is ready... false
checking whether gcc accepts -framework OpenGL... yes
checking how to include gl.h... #include <OpenGL/gl.h>
checking for OpenGL library dev-kit... -Wl,-framework,OpenGL
checking how to include glext.h... #include <OpenGL/glext.h>
checking whether CGL is on the system... true
checking how to include glu.h... #include <OpenGL/glu.h>
checking if GLU is available as part of GL library... true
checking for shared library suffix... .dylib
checking for cmp... Yes
checking for __declspec() support... not available
configure: creating ./config.status
config.status: creating src/Coin.rc
config.status: creating Makefile
config.status: creating bin/Makefile
config.status: creating include/Makefile
config.status: creating include/Inventor/Makefile
config.status: creating include/Inventor/C/Makefile
config.status: creating include/Inventor/C/XML/Makefile
config.status: creating include/Inventor/C/base/Makefile
config.status: creating include/Inventor/C/errors/Makefile
config.status: creating include/Inventor/C/glue/Makefile
config.status: creating include/Inventor/C/threads/Makefile
config.status: creating include/Inventor/VRMLnodes/Makefile
config.status: creating include/Inventor/XML/Makefile
config.status: creating include/Inventor/actions/Makefile
config.status: creating include/Inventor/bundles/Makefile
config.status: creating include/Inventor/caches/Makefile
config.status: creating include/Inventor/collision/Makefile
config.status: creating include/Inventor/details/Makefile
config.status: creating include/Inventor/draggers/Makefile
config.status: creating include/Inventor/elements/Makefile
config.status: creating include/Inventor/engines/Makefile
config.status: creating include/Inventor/errors/Makefile
config.status: creating include/Inventor/events/Makefile
config.status: creating include/Inventor/fields/Makefile
config.status: creating include/Inventor/lists/Makefile
config.status: creating include/Inventor/lock/Makefile
config.status: creating include/Inventor/manips/Makefile
config.status: creating include/Inventor/misc/Makefile
config.status: creating include/Inventor/navigation/Makefile
config.status: creating include/Inventor/nodekits/Makefile
config.status: creating include/Inventor/nodes/Makefile
config.status: creating include/Inventor/projectors/Makefile
config.status: creating include/Inventor/sensors/Makefile
config.status: creating include/Inventor/system/Makefile
config.status: creating include/Inventor/threads/Makefile
config.status: creating include/Inventor/tools/Makefile
config.status: creating include/Inventor/scxml/Makefile
config.status: creating include/Inventor/annex/Makefile
config.status: creating include/Inventor/annex/HardCopy/Makefile
config.status: creating include/Inventor/annex/ForeignFiles/Makefile
config.status: creating include/Inventor/annex/FXViz/Makefile
config.status: creating include/Inventor/annex/FXViz/elements/Makefile
config.status: creating include/Inventor/annex/FXViz/nodes/Makefile
config.status: creating include/Inventor/annex/Profiler/Makefile
config.status: creating include/Inventor/annex/Profiler/elements/Makefile
config.status: creating include/Inventor/annex/Profiler/engines/Makefile
config.status: creating include/Inventor/annex/Profiler/nodes/Makefile
config.status: creating include/Inventor/annex/Profiler/nodekits/Makefile
config.status: creating include/Inventor/annex/Profiler/utils/Makefile
config.status: creating data/Makefile
config.status: creating data/draggerDefaults/Makefile
config.status: creating data/shaders/Makefile
config.status: creating data/shaders/lights/Makefile
config.status: creating data/shaders/vsm/Makefile
config.status: creating data/scxml/Makefile
config.status: creating data/scxml/navigation/Makefile
config.status: creating man/Makefile
config.status: creating man/man1/Makefile
config.status: creating man/man3/Makefile
config.status: creating html/Makefile
config.status: creating src/Makefile
config.status: creating src/base/Makefile
config.status: creating src/actions/Makefile
config.status: creating src/bundles/Makefile
config.status: creating src/caches/Makefile
config.status: creating src/collision/Makefile
config.status: creating src/details/Makefile
config.status: creating src/draggers/Makefile
config.status: creating src/elements/Makefile
config.status: creating src/elements/GL/Makefile
config.status: creating src/engines/Makefile
config.status: creating src/errors/Makefile
config.status: creating src/events/Makefile
config.status: creating src/fields/Makefile
config.status: creating src/fonts/Makefile
config.status: creating src/glue/Makefile
config.status: creating src/io/Makefile
config.status: creating src/manips/Makefile
config.status: creating src/misc/Makefile
config.status: creating src/rendering/Makefile
config.status: creating src/lists/Makefile
config.status: creating src/navigation/Makefile
config.status: creating src/nodekits/Makefile
config.status: creating src/nodes/Makefile
config.status: creating src/projectors/Makefile
config.status: creating src/3ds/Makefile
config.status: creating src/sensors/Makefile
config.status: creating src/upgraders/Makefile
config.status: creating src/shapenodes/Makefile
config.status: creating src/threads/Makefile
config.status: creating src/extensions/Makefile
config.status: creating src/vrml97/Makefile
config.status: creating src/hardcopy/Makefile
config.status: creating src/shaders/Makefile
config.status: creating src/shadows/Makefile
config.status: creating src/geo/Makefile
config.status: creating src/foreignfiles/Makefile
config.status: creating src/xml/Makefile
config.status: creating src/xml/expat/Makefile
config.status: creating src/profiler/Makefile
config.status: creating src/scxml/Makefile
config.status: creating src/soscxml/Makefile
config.status: creating src/doc/Makefile
config.status: creating testsuite/Makefile
config.status: creating cfg/gendsp.pl
config.status: creating src/discard.h
config.status: creating src/config.h
config.status: creating src/setup.h
config.status: executing depfiles commands

Coin configuration settings:
Library version: 4.0.0a
Build Universal Binaries: No (default)
Generate Java wrapper: No (default)
3ds import capabilities: No (enable with --enable-3ds-import)
Use system expat: No (default)
javascript capabilities: Yes
nodekit support: Yes
dragger support: Yes
manipulator support: Yes
VRML97 support: Yes
System threads API: POSIX
Thread safe traversals: No (enable with --enable-threadsafe)
simage linkage: run-time binding
OpenAL support: Yes, run-time binding
Sound support: Yes
Fontconfig support: Yes, run-time binding
SpiderMonkey support: Yes, run-time binding
FreeType library: Yes, run-time binding
zlib support: Yes, run-time binding
bzip2 support: Yes, run-time binding
GLU linkage: run-time binding, part of GL library
Coin build type: Mac OS X framework

make output for clang

$ make

config.status: creating include/Inventor/C/basic.h
config.status: creating include/Inventor/system/gl-headers.h.new
config.status: creating include/Inventor/system/inttypes.h
config.status: creating coin-default.cfg
config.status: creating Info.plist
config.status: creating version.plist
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive
Making all in .
config.status: creating Coin.pc
Making all in bin
make[2]: Nothing to be done for all'. Making all in include Making all in Inventor Making all in C /Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive Making all in XML make[6]: Nothing to be done for all'.
Making all in base
make[6]: Nothing to be done for all'. Making all in errors make[6]: Nothing to be done for all'.
Making all in glue
make[6]: Nothing to be done for all'. Making all in threads make[6]: Nothing to be done for all'.
make[6]: Nothing to be done for all-am'. Making all in VRMLnodes make[4]: Nothing to be done for all'.
Making all in XML
make[4]: Nothing to be done for all'. Making all in actions make[4]: Nothing to be done for all'.
Making all in annex
Making all in HardCopy
make[5]: Nothing to be done for all'. Making all in ForeignFiles make[5]: Nothing to be done for all'.
Making all in FXViz
Making all in nodes
make[6]: Nothing to be done for all'. Making all in elements make[6]: Nothing to be done for all'.
make[6]: Nothing to be done for all-am'. Making all in Profiler Making all in nodes make[6]: Nothing to be done for all'.
Making all in elements
make[6]: Nothing to be done for all'. Making all in nodekits make[6]: Nothing to be done for all'.
Making all in engines
make[6]: Nothing to be done for all'. Making all in utils make[6]: Nothing to be done for all'.
make[6]: Nothing to be done for all-am'. make[5]: Nothing to be done for all-am'.
Making all in bundles
make[4]: Nothing to be done for all'. Making all in caches make[4]: Nothing to be done for all'.
Making all in collision
make[4]: Nothing to be done for all'. Making all in details make[4]: Nothing to be done for all'.
Making all in draggers
make[4]: Nothing to be done for all'. Making all in elements make[4]: Nothing to be done for all'.
Making all in engines
make[4]: Nothing to be done for all'. Making all in errors make[4]: Nothing to be done for all'.
Making all in events
make[4]: Nothing to be done for all'. Making all in fields make[4]: Nothing to be done for all'.
Making all in lists
make[4]: Nothing to be done for all'. Making all in lock make[4]: Nothing to be done for all'.
Making all in manips
make[4]: Nothing to be done for all'. Making all in misc make[4]: Nothing to be done for all'.
Making all in navigation
make[4]: Nothing to be done for all'. Making all in nodekits make[4]: Nothing to be done for all'.
Making all in nodes
make[4]: Nothing to be done for all'. Making all in projectors make[4]: Nothing to be done for all'.
Making all in sensors
make[4]: Nothing to be done for all'. Making all in system /Applications/Xcode.app/Contents/Developer/usr/bin/make all-am make[5]: Nothing to be done for all-am'.
Making all in threads
make[4]: Nothing to be done for all'. Making all in tools make[4]: Nothing to be done for all'.
Making all in scxml
make[4]: Nothing to be done for all'. make[4]: Nothing to be done for all-am'.
make[3]: Nothing to be done for all-am'. Making all in data Making all in draggerDefaults config.status: creating data/draggerDefaults/iv2h.sh if ./iv2h.sh ../../../../data/draggerDefaults/translate1Dragger.iv > translate1Dragger.h; then :; else rm -f translate1Dragger.h; exit 1; fi if ./iv2h.sh ../../../../data/draggerDefaults/translate2Dragger.iv > translate2Dragger.h; then :; else rm -f translate2Dragger.h; exit 1; fi if ./iv2h.sh ../../../../data/draggerDefaults/centerballDragger.iv > centerballDragger.h; then :; else rm -f centerballDragger.h; exit 1; fi if ./iv2h.sh ../../../../data/draggerDefaults/tabPlaneDragger.iv > tabPlaneDragger.h; then :; else rm -f tabPlaneDragger.h; exit 1; fi if ./iv2h.sh ../../../../data/draggerDefaults/tabBoxDragger.iv > tabBoxDragger.h; then :; else rm -f tabBoxDragger.h; exit 1; fi if ./iv2h.sh ../../../../data/draggerDefaults/dragPointDragger.iv > dragPointDragger.h; then :; else rm -f dragPointDragger.h; exit 1; fi if ./iv2h.sh ../../../../data/draggerDefaults/pointLightDragger.iv > pointLightDragger.h; then :; else rm -f pointLightDragger.h; exit 1; fi if ./iv2h.sh ../../../../data/draggerDefaults/directionalLightDragger.iv > directionalLightDragger.h; then :; else rm -f directionalLightDragger.h; exit 1; fi if ./iv2h.sh ../../../../data/draggerDefaults/spotLightDragger.iv > spotLightDragger.h; then :; else rm -f spotLightDragger.h; exit 1; fi if ./iv2h.sh ../../../../data/draggerDefaults/handleBoxDragger.iv > handleBoxDragger.h; then :; else rm -f handleBoxDragger.h; exit 1; fi if ./iv2h.sh ../../../../data/draggerDefaults/jackDragger.iv > jackDragger.h; then :; else rm -f jackDragger.h; exit 1; fi if ./iv2h.sh ../../../../data/draggerDefaults/trackballDragger.iv > trackballDragger.h; then :; else rm -f trackballDragger.h; exit 1; fi if ./iv2h.sh ../../../../data/draggerDefaults/scaleUniformDragger.iv > scaleUniformDragger.h; then :; else rm -f scaleUniformDragger.h; exit 1; fi if ./iv2h.sh ../../../../data/draggerDefaults/scale2UniformDragger.iv > scale2UniformDragger.h; then :; else rm -f scale2UniformDragger.h; exit 1; fi if ./iv2h.sh ../../../../data/draggerDefaults/scale1Dragger.iv > scale1Dragger.h; then :; else rm -f scale1Dragger.h; exit 1; fi if ./iv2h.sh ../../../../data/draggerDefaults/scale2Dragger.iv > scale2Dragger.h; then :; else rm -f scale2Dragger.h; exit 1; fi if ./iv2h.sh ../../../../data/draggerDefaults/rotateCylindricalDragger.iv > rotateCylindricalDragger.h; then :; else rm -f rotateCylindricalDragger.h; exit 1; fi if ./iv2h.sh ../../../../data/draggerDefaults/rotateSphericalDragger.iv > rotateSphericalDragger.h; then :; else rm -f rotateSphericalDragger.h; exit 1; fi if ./iv2h.sh ../../../../data/draggerDefaults/rotateDiscDragger.iv > rotateDiscDragger.h; then :; else rm -f rotateDiscDragger.h; exit 1; fi if ./iv2h.sh ../../../../data/draggerDefaults/transformerDragger.iv > transformerDragger.h; then :; else rm -f transformerDragger.h; exit 1; fi if ./iv2h.sh ../../../../data/draggerDefaults/transformBoxDragger.iv > transformBoxDragger.h; then :; else rm -f transformBoxDragger.h; exit 1; fi /Applications/Xcode.app/Contents/Developer/usr/bin/make all-am make[4]: Nothing to be done for all-am'.
Making all in shaders
Making all in lights
config.status: creating data/shaders/lights/glsl2h.sh
if ./glsl2h.sh ../../../../../data/shaders/lights/PointLight.glsl > PointLight.h; then :; else rm -f PointLight.h; exit 1; fi
if ./glsl2h.sh ../../../../../data/shaders/lights/SpotLight.glsl > SpotLight.h; then :; else rm -f SpotLight.h; exit 1; fi
if ./glsl2h.sh ../../../../../data/shaders/lights/DirectionalLight.glsl > DirectionalLight.h; then :; else rm -f DirectionalLight.h; exit 1; fi
if ./glsl2h.sh ../../../../../data/shaders/lights/DirSpotLight.glsl > DirSpotLight.h; then :; else rm -f DirSpotLight.h; exit 1; fi
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-am
make[5]: Nothing to be done for all-am'. Making all in vsm config.status: creating data/shaders/vsm/glsl2h.sh if ./glsl2h.sh ../../../../../data/shaders/vsm/VsmLookup.glsl > VsmLookup.h; then :; else rm -f VsmLookup.h; exit 1; fi /Applications/Xcode.app/Contents/Developer/usr/bin/make all-am make[5]: Nothing to be done for all-am'.
make[4]: Nothing to be done for all-am'. Making all in scxml Making all in navigation make[4]: Nothing to be done for all'.
make[4]: Nothing to be done for all-am'. make[3]: Nothing to be done for all-am'.
Making all in src
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive
if /bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I../include -I../../../include -I../src -I../../../src -I../../../include/Inventor/annex -I.. -D_REENTRANT -DCOIN_DEBUG=1 -DCOIN_INTERNAL -g -O2 -W -Wall -Wno-unused -Wno-multichar -Woverloaded-virtual -fno-builtin -fno-for-scope -finline-functions -Wreturn-type -Wchar-subscripts -Wparentheses -MT all-actions-cpp.lo -MD -MP -MF ".deps/all-actions-cpp.Tpo" -c -o all-actions-cpp.lo test -f 'actions/all-actions-cpp.cpp' || echo '../../../src/'actions/all-actions-cpp.cpp;
then mv -f ".deps/all-actions-cpp.Tpo" ".deps/all-actions-cpp.Plo"; else rm -f ".deps/all-actions-cpp.Tpo"; exit 1; fi
mkdir .libs
g++ -DHAVE_CONFIG_H -I../include -I../../../include -I../src -I../../../src -I../../../include/Inventor/annex -I.. -D_REENTRANT -DCOIN_DEBUG=1 -DCOIN_INTERNAL -g -O2 -W -Wall -Wno-unused -Wno-multichar -Woverloaded-virtual -fno-builtin -fno-for-scope -finline-functions -Wreturn-type -Wchar-subscripts -Wparentheses -MT all-actions-cpp.lo -MD -MP -MF .deps/all-actions-cpp.Tpo -c ../../../src/actions/all-actions-cpp.cpp -fno-common -DPIC -o .libs/all-actions-cpp.o
clang: error: the clang compiler does not support '-fno-for-scope'
make[4]: *** [all-actions-cpp.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

configure output with gcc-4.9

$ ../../configure

checking build system type... x86_64-apple-darwin13.0.0
checking host system type... x86_64-apple-darwin13.0.0
checking target system type... x86_64-apple-darwin13.0.0
checking for distcheck mode... no
checking for gcc... /usr/local/bin/gcc-4.9
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /usr/local/bin/gcc-4.9 accepts -g... yes
checking for /usr/local/bin/gcc-4.9 option to accept ISO C89... none needed
checking whether we should build Universal Binaries... no
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking dependency style of /usr/local/bin/gcc-4.9... gcc3
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether we are using the GNU C++ compiler... yes
checking whether /usr/local/bin/g++-4.9 accepts -g... yes
checking dependency style of /usr/local/bin/g++-4.9... gcc3
checking how to run the C++ preprocessor... /usr/local/bin/g++-4.9 -E
checking OS X deployment target...
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ld used by /usr/local/bin/gcc-4.9... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... no
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm
checking whether ln -s works... yes
checking how to recognize dependent libraries... pass_all
checking how to run the C preprocessor... /usr/local/bin/gcc-4.9 -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... /usr/local/bin/g++-4.9 -E
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether gfortran accepts -g... yes
checking the maximum length of command line arguments... 196608
checking command to parse /usr/bin/nm output from /usr/local/bin/gcc-4.9 object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking if /usr/local/bin/gcc-4.9 supports -fno-rtti -fno-exceptions... no
checking for /usr/local/bin/gcc-4.9 option to produce PIC... -fno-common
checking if /usr/local/bin/gcc-4.9 PIC flag -fno-common works... yes
checking if /usr/local/bin/gcc-4.9 static flag -static works... no
checking if /usr/local/bin/gcc-4.9 supports -c -o file.o... yes
checking whether the /usr/local/bin/gcc-4.9 linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin13.0.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by /usr/local/bin/g++-4.9... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... no
checking whether the /usr/local/bin/g++-4.9 linker (/usr/bin/ld) supports shared libraries... yes
checking for /usr/local/bin/g++-4.9 option to produce PIC... -fno-common
checking if /usr/local/bin/g++-4.9 PIC flag -fno-common works... yes
checking if /usr/local/bin/g++-4.9 static flag -static works... no
checking if /usr/local/bin/g++-4.9 supports -c -o file.o... yes
checking whether the /usr/local/bin/g++-4.9 linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin13.0.0 dyld
(cached) (cached) checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for gfortran option to produce PIC... -fno-common
checking if gfortran PIC flag -fno-common works... yes
checking if gfortran static flag -static works... no
checking if gfortran supports -c -o file.o... yes
checking whether the gfortran linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin13.0.0 dyld
(cached) (cached) checking how to hardcode library paths into programs... immediate
checking if the C++ compiler environment is ok... true
checking if the compiler handles for() loops in inlined constructors... yes
checking if the compiler handles switch statements in virtual destructors... yes
checking if this is a version of GCC with a known nasty optimization bug... false
checking for __builtin_expect()... found
checking if assert() uses __builtin_expect()... yes
checking for function name variable for CPP compiler... func
checking for function name variable for C compiler... func
checking whether /usr/local/bin/gcc-4.9 accepts -no-cpp-precomp... no
checking for Win32 threads... false
checking for POSIX threads... -D_REENTRANT -lpthread
checking the struct timespec resolution... nsecs
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/timeb.h usability... yes
checking sys/timeb.h presence... yes
checking for sys/timeb.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking io.h usability... no
checking io.h presence... no
checking for io.h... no
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking direct.h usability... no
checking direct.h presence... no
checking for direct.h... no
checking for strings.h... (cached) yes
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking for flex file adjustments... none
checking for tlhelp32.h... no
checking for _splitpath()... not found
checking if the Win32 API is available... no
checking for sys/unistd.h... yes
checking for IN_PATH define conflict... no
checking for netinet/in.h... true
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for sys/types.h... (cached) yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking standard bytesize typedefs... available
checking for fstat() function... available
checking for BSD 4.3 isinf() function... available
checking for BSD 4.3 isnan() function... available
checking for BSD 4.3 finite() function... available
checking for fpclass() function... not available
checking for _fpclass() function... not available
checking type of timeval::tv_sec... __darwin_time_t
checking type of timeval::tv_usec... __darwin_suseconds_t
checking for perl... /usr/bin/perl
checking for dpkg-buildpackage... false
checking if user is simian... probably not
checking whether /usr/local/bin/gcc-4.9 accepts -W... yes
checking whether /usr/local/bin/gcc-4.9 accepts -Wall... yes
checking whether /usr/local/bin/gcc-4.9 accepts -Wno-unused... yes
checking whether /usr/local/bin/gcc-4.9 accepts -Wno-multichar... yes
checking whether /usr/local/bin/g++-4.9 accepts -W... yes
checking whether /usr/local/bin/g++-4.9 accepts -Wall... yes
checking whether /usr/local/bin/g++-4.9 accepts -Wno-unused... yes
checking whether /usr/local/bin/g++-4.9 accepts -Wno-multichar... yes
checking whether /usr/local/bin/g++-4.9 accepts -Woverloaded-virtual... yes
checking for project release status... beta / inbetween releases
checking whether /usr/local/bin/gcc-4.9 accepts -fno-builtin... yes
checking whether /usr/local/bin/g++-4.9 accepts -fno-builtin... yes
checking whether /usr/local/bin/g++-4.9 accepts -fno-for-scoping... no
checking whether /usr/local/bin/gcc-4.9 accepts -finline-functions... yes
checking whether /usr/local/bin/g++-4.9 accepts -finline-functions... yes
checking whether /usr/local/bin/gcc-4.9 accepts -Wreturn-type... yes
checking whether /usr/local/bin/g++-4.9 accepts -Wreturn-type... yes
checking whether /usr/local/bin/gcc-4.9 accepts -Wchar-subscripts... yes
checking whether /usr/local/bin/g++-4.9 accepts -Wchar-subscripts... yes
checking whether /usr/local/bin/gcc-4.9 accepts -Wparentheses... yes
checking whether /usr/local/bin/g++-4.9 accepts -Wparentheses... yes
checking whether snprintf() is available... yes
checking whether vsnprintf() is available... yes
checking for va_copy() stdarg macro... yes
checking whether quoting in macros can be done with hash symbol... yes
checking for GetEnvironmentVariable() function... no
checking for timeGetTime() function... no
checking for MessageBox() function... no
checking for QueryPerformanceCounter() function... no
checking for _ftime() function... no
checking for ftime() function... yes
checking for _getcwd() function... no
checking for getcwd() function... yes
checking for gettimeofday() function... yes
checking for strncasecmp() function... yes
checking for memmove() function... available
checking for bcopy() function... available
checking for _logb() function... no
checking mach-o/dyld.h usability... yes
checking mach-o/dyld.h presence... yes
checking for mach-o/dyld.h... yes
checking whether we can use Mach-O dyld... yes
checking for dlfcn.h... (cached) yes
checking for the dl library... yes
checking for math functions library... no explicit linkage necessary
checking for ilogb() function... yes
checking for X... no
checking if X11 linkage is ready... false
checking whether /usr/local/bin/gcc-4.9 accepts -framework OpenGL... yes
checking how to include gl.h... #include <OpenGL/gl.h>
checking for OpenGL library dev-kit... -Wl,-framework,OpenGL
checking how to include glext.h... #include <OpenGL/glext.h>
checking whether CGL is on the system... true
checking how to include glu.h... #include <OpenGL/glu.h>
checking if GLU is available as part of GL library... true
checking for shared library suffix... .dylib
checking for cmp... Yes
checking for __declspec() support... not available
configure: creating ./config.status
config.status: creating src/Coin.rc
config.status: creating Makefile
config.status: creating bin/Makefile
config.status: creating include/Makefile
config.status: creating include/Inventor/Makefile
config.status: creating include/Inventor/C/Makefile
config.status: creating include/Inventor/C/XML/Makefile
config.status: creating include/Inventor/C/base/Makefile
config.status: creating include/Inventor/C/errors/Makefile
config.status: creating include/Inventor/C/glue/Makefile
config.status: creating include/Inventor/C/threads/Makefile
config.status: creating include/Inventor/VRMLnodes/Makefile
config.status: creating include/Inventor/XML/Makefile
config.status: creating include/Inventor/actions/Makefile
config.status: creating include/Inventor/bundles/Makefile
config.status: creating include/Inventor/caches/Makefile
config.status: creating include/Inventor/collision/Makefile
config.status: creating include/Inventor/details/Makefile
config.status: creating include/Inventor/draggers/Makefile
config.status: creating include/Inventor/elements/Makefile
config.status: creating include/Inventor/engines/Makefile
config.status: creating include/Inventor/errors/Makefile
config.status: creating include/Inventor/events/Makefile
config.status: creating include/Inventor/fields/Makefile
config.status: creating include/Inventor/lists/Makefile
config.status: creating include/Inventor/lock/Makefile
config.status: creating include/Inventor/manips/Makefile
config.status: creating include/Inventor/misc/Makefile
config.status: creating include/Inventor/navigation/Makefile
config.status: creating include/Inventor/nodekits/Makefile
config.status: creating include/Inventor/nodes/Makefile
config.status: creating include/Inventor/projectors/Makefile
config.status: creating include/Inventor/sensors/Makefile
config.status: creating include/Inventor/system/Makefile
config.status: creating include/Inventor/threads/Makefile
config.status: creating include/Inventor/tools/Makefile
config.status: creating include/Inventor/scxml/Makefile
config.status: creating include/Inventor/annex/Makefile
config.status: creating include/Inventor/annex/HardCopy/Makefile
config.status: creating include/Inventor/annex/ForeignFiles/Makefile
config.status: creating include/Inventor/annex/FXViz/Makefile
config.status: creating include/Inventor/annex/FXViz/elements/Makefile
config.status: creating include/Inventor/annex/FXViz/nodes/Makefile
config.status: creating include/Inventor/annex/Profiler/Makefile
config.status: creating include/Inventor/annex/Profiler/elements/Makefile
config.status: creating include/Inventor/annex/Profiler/engines/Makefile
config.status: creating include/Inventor/annex/Profiler/nodes/Makefile
config.status: creating include/Inventor/annex/Profiler/nodekits/Makefile
config.status: creating include/Inventor/annex/Profiler/utils/Makefile
config.status: creating data/Makefile
config.status: creating data/draggerDefaults/Makefile
config.status: creating data/shaders/Makefile
config.status: creating data/shaders/lights/Makefile
config.status: creating data/shaders/vsm/Makefile
config.status: creating data/scxml/Makefile
config.status: creating data/scxml/navigation/Makefile
config.status: creating man/Makefile
config.status: creating man/man1/Makefile
config.status: creating man/man3/Makefile
config.status: creating html/Makefile
config.status: creating src/Makefile
config.status: creating src/base/Makefile
config.status: creating src/actions/Makefile
config.status: creating src/bundles/Makefile
config.status: creating src/caches/Makefile
config.status: creating src/collision/Makefile
config.status: creating src/details/Makefile
config.status: creating src/draggers/Makefile
config.status: creating src/elements/Makefile
config.status: creating src/elements/GL/Makefile
config.status: creating src/engines/Makefile
config.status: creating src/errors/Makefile
config.status: creating src/events/Makefile
config.status: creating src/fields/Makefile
config.status: creating src/fonts/Makefile
config.status: creating src/glue/Makefile
config.status: creating src/io/Makefile
config.status: creating src/manips/Makefile
config.status: creating src/misc/Makefile
config.status: creating src/rendering/Makefile
config.status: creating src/lists/Makefile
config.status: creating src/navigation/Makefile
config.status: creating src/nodekits/Makefile
config.status: creating src/nodes/Makefile
config.status: creating src/projectors/Makefile
config.status: creating src/3ds/Makefile
config.status: creating src/sensors/Makefile
config.status: creating src/upgraders/Makefile
config.status: creating src/shapenodes/Makefile
config.status: creating src/threads/Makefile
config.status: creating src/extensions/Makefile
config.status: creating src/vrml97/Makefile
config.status: creating src/hardcopy/Makefile
config.status: creating src/shaders/Makefile
config.status: creating src/shadows/Makefile
config.status: creating src/geo/Makefile
config.status: creating src/foreignfiles/Makefile
config.status: creating src/xml/Makefile
config.status: creating src/xml/expat/Makefile
config.status: creating src/profiler/Makefile
config.status: creating src/scxml/Makefile
config.status: creating src/soscxml/Makefile
config.status: creating src/doc/Makefile
config.status: creating testsuite/Makefile
config.status: creating cfg/gendsp.pl
config.status: creating src/discard.h
config.status: src/discard.h is unchanged
config.status: creating src/config.h
config.status: src/config.h is unchanged
config.status: creating src/setup.h
config.status: src/setup.h is unchanged
config.status: executing depfiles commands

************************* WARNING ****************************
*

  • We have not tested Coin on the darwin13.0.0 x86_64
  • platform with the /usr/local/bin/g++-4.9 C++ compiler. Please report
  • back to us at [email protected] how it works out.

Coin configuration settings:
Library version: 4.0.0a
Build Universal Binaries: No (default)
Generate Java wrapper: No (default)
3ds import capabilities: No (enable with --enable-3ds-import)
Use system expat: No (default)
javascript capabilities: Yes
nodekit support: Yes
dragger support: Yes
manipulator support: Yes
VRML97 support: Yes
System threads API: POSIX
Thread safe traversals: No (enable with --enable-threadsafe)
simage linkage: run-time binding
OpenAL support: Yes, run-time binding
Sound support: Yes
Fontconfig support: Yes, run-time binding
SpiderMonkey support: Yes, run-time binding
FreeType library: Yes, run-time binding
zlib support: Yes, run-time binding
bzip2 support: Yes, run-time binding
GLU linkage: run-time binding, part of GL library
Coin build type: Mac OS X framework

make output for gcc-4.9

$ make

config.status: creating include/Inventor/C/basic.h
config.status: include/Inventor/C/basic.h is unchanged
config.status: creating include/Inventor/system/gl-headers.h.new
include/Inventor/system/gl-headers.h is unchanged
config.status: creating include/Inventor/system/inttypes.h
config.status: include/Inventor/system/inttypes.h is unchanged
config.status: creating coin-default.cfg
config.status: creating Info.plist
config.status: creating version.plist
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive
Making all in .
config.status: creating Coin.pc
Making all in bin
make[2]: Nothing to be done for all'. Making all in include Making all in Inventor Making all in C /Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive Making all in XML make[6]: Nothing to be done for all'.
Making all in base
make[6]: Nothing to be done for all'. Making all in errors make[6]: Nothing to be done for all'.
Making all in glue
make[6]: Nothing to be done for all'. Making all in threads make[6]: Nothing to be done for all'.
make[6]: Nothing to be done for all-am'. Making all in VRMLnodes make[4]: Nothing to be done for all'.
Making all in XML
make[4]: Nothing to be done for all'. Making all in actions make[4]: Nothing to be done for all'.
Making all in annex
Making all in HardCopy
make[5]: Nothing to be done for all'. Making all in ForeignFiles make[5]: Nothing to be done for all'.
Making all in FXViz
Making all in nodes
make[6]: Nothing to be done for all'. Making all in elements make[6]: Nothing to be done for all'.
make[6]: Nothing to be done for all-am'. Making all in Profiler Making all in nodes make[6]: Nothing to be done for all'.
Making all in elements
make[6]: Nothing to be done for all'. Making all in nodekits make[6]: Nothing to be done for all'.
Making all in engines
make[6]: Nothing to be done for all'. Making all in utils make[6]: Nothing to be done for all'.
make[6]: Nothing to be done for all-am'. make[5]: Nothing to be done for all-am'.
Making all in bundles
make[4]: Nothing to be done for all'. Making all in caches make[4]: Nothing to be done for all'.
Making all in collision
make[4]: Nothing to be done for all'. Making all in details make[4]: Nothing to be done for all'.
Making all in draggers
make[4]: Nothing to be done for all'. Making all in elements make[4]: Nothing to be done for all'.
Making all in engines
make[4]: Nothing to be done for all'. Making all in errors make[4]: Nothing to be done for all'.
Making all in events
make[4]: Nothing to be done for all'. Making all in fields make[4]: Nothing to be done for all'.
Making all in lists
make[4]: Nothing to be done for all'. Making all in lock make[4]: Nothing to be done for all'.
Making all in manips
make[4]: Nothing to be done for all'. Making all in misc make[4]: Nothing to be done for all'.
Making all in navigation
make[4]: Nothing to be done for all'. Making all in nodekits make[4]: Nothing to be done for all'.
Making all in nodes
make[4]: Nothing to be done for all'. Making all in projectors make[4]: Nothing to be done for all'.
Making all in sensors
make[4]: Nothing to be done for all'. Making all in system config.status: creating include/Inventor/system/gl-headers.h.new include/Inventor/system/gl-headers.h is unchanged config.status: creating include/Inventor/system/inttypes.h config.status: include/Inventor/system/inttypes.h is unchanged /Applications/Xcode.app/Contents/Developer/usr/bin/make all-am config.status: creating include/Inventor/system/gl-headers.h.new include/Inventor/system/gl-headers.h is unchanged config.status: creating include/Inventor/system/inttypes.h config.status: include/Inventor/system/inttypes.h is unchanged Making all in threads make[4]: Nothing to be done for all'.
Making all in tools
make[4]: Nothing to be done for all'. Making all in scxml make[4]: Nothing to be done for all'.
make[4]: Nothing to be done for all-am'. make[3]: Nothing to be done for all-am'.
Making all in data
Making all in draggerDefaults
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-am
make[4]: Nothing to be done for all-am'. Making all in shaders Making all in lights /Applications/Xcode.app/Contents/Developer/usr/bin/make all-am make[5]: Nothing to be done for all-am'.
Making all in vsm
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-am
make[5]: Nothing to be done for all-am'. make[4]: Nothing to be done for all-am'.
Making all in scxml
Making all in navigation
make[4]: Nothing to be done for all'. make[4]: Nothing to be done for all-am'.
make[3]: Nothing to be done for all-am'. Making all in src /Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive if /bin/sh ../libtool --mode=compile /usr/local/bin/g++-4.9 -DHAVE_CONFIG_H -I../include -I../../../include -I../src -I../../../src -I../../../include/Inventor/annex -I.. -D_REENTRANT -DCOIN_DEBUG=1 -DCOIN_INTERNAL -g -O2 -W -Wall -Wno-unused -Wno-multichar -Woverloaded-virtual -fno-builtin -finline-functions -Wreturn-type -Wchar-subscripts -Wparentheses -MT all-actions-cpp.lo -MD -MP -MF ".deps/all-actions-cpp.Tpo" -c -o all-actions-cpp.lo test -f 'actions/all-actions-cpp.cpp' || echo '../../../src/'`actions/all-actions-cpp.cpp;
then mv -f ".deps/all-actions-cpp.Tpo" ".deps/all-actions-cpp.Plo"; else rm -f ".deps/all-actions-cpp.Tpo"; exit 1; fi
mkdir .libs
/usr/local/bin/g++-4.9 -DHAVE_CONFIG_H -I../include -I../../../include -I../src -I../../../src -I../../../include/Inventor/annex -I.. -D_REENTRANT -DCOIN_DEBUG=1 -DCOIN_INTERNAL -g -O2 -W -Wall -Wno-unused -Wno-multichar -Woverloaded-virtual -fno-builtin -finline-functions -Wreturn-type -Wchar-subscripts -Wparentheses -MT all-actions-cpp.lo -MD -MP -MF .deps/all-actions-cpp.Tpo -c ../../../src/actions/all-actions-cpp.cpp -fno-common -DPIC -o .libs/all-actions-cpp.o
In file included from ../../../src/actions/all-actions-cpp.cpp:57:0:
../../../src/actions/SoToVRML2Action.cpp: In constructor 'SoToVRML2ActionP::SoToVRML2ActionP()':
../../../src/actions/SoToVRML2Action.cpp:407:17: warning: 'SoToVRML2ActionP::vrml2root' will be initialized after [-Wreorder]
SoVRMLGroup * vrml2root;
^
../../../src/actions/SoToVRML2Action.cpp:398:28: warning: 'SoGetBoundingBoxAction* SoToVRML2ActionP::bboxaction' [-Wreorder]
SoGetBoundingBoxAction * bboxaction;
^
../../../src/actions/SoToVRML2Action.cpp:307:3: warning: when initialized here [-Wreorder]
SoToVRML2ActionP(void)
^
In file included from ../../../include/Inventor/actions/SoAction.h:36:0,
from ../../../src/actions/SoAction.cpp:206,
from ../../../src/actions/all-actions-cpp.cpp:40:
../../../include/Inventor/SbBasic.h: In instantiation of 'void SbDividerChk(const char*, Type) [with Type = float]':
../../../include/Inventor/SbVec3f.h:89:81: required from here
../../../include/Inventor/SbBasic.h:108:66: error: 'cc_debugerror_post' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
cc_debugerror_post(funcname, "divide by zero error.", divider);
^
In file included from ../../../include/Inventor/errors/SoDebugError.h:37:0,
from ../../../include/Inventor/SbVec3f.h:42,
from ../../../include/Inventor/SbColor.h:37,
from ../../../include/Inventor/elements/SoLazyElement.h:38,
from ../../../include/Inventor/nodes/SoLightModel.h:38,
from ../../../include/Inventor/actions/SoCallbackAction.h:44,
from ../../../include/Inventor/actions/SoActions.h:36,
from ../../../src/actions/SoAction.cpp:215,
from ../../../src/actions/all-actions-cpp.cpp:40:
../../../include/Inventor/C/errors/debugerror.h:68:19: note: 'void cc_debugerror_post(const char*, const char*, ...)' declared here, later in the translation unit
COIN_DLL_API void cc_debugerror_post(const char * source, const char * format, ...);
^
In file included from ../../../include/Inventor/actions/SoAction.h:36:0,
from ../../../src/actions/SoAction.cpp:206,
from ../../../src/actions/all-actions-cpp.cpp:40:
../../../include/Inventor/SbBasic.h: In instantiation of 'void SbDividerChk(const char*, Type) [with Type = int]':
../../../include/Inventor/SbVec2s.h:81:77: required from here
../../../include/Inventor/SbBasic.h:108:66: error: 'cc_debugerror_post' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
cc_debugerror_post(funcname, "divide by zero error.", divider);
^
In file included from ../../../include/Inventor/errors/SoDebugError.h:37:0,
from ../../../include/Inventor/SbVec3f.h:42,
from ../../../include/Inventor/SbColor.h:37,
from ../../../include/Inventor/elements/SoLazyElement.h:38,
from ../../../include/Inventor/nodes/SoLightModel.h:38,
from ../../../include/Inventor/actions/SoCallbackAction.h:44,
from ../../../include/Inventor/actions/SoActions.h:36,
from ../../../src/actions/SoAction.cpp:215,
from ../../../src/actions/all-actions-cpp.cpp:40:
../../../include/Inventor/C/errors/debugerror.h:68:19: note: 'void cc_debugerror_post(const char*, const char*, ...)' declared here, later in the translation unit
COIN_DLL_API void cc_debugerror_post(const char * source, const char * format, ...);
^
In file included from ../../../include/Inventor/actions/SoAction.h:36:0,
from ../../../src/actions/SoAction.cpp:206,
from ../../../src/actions/all-actions-cpp.cpp:40:
../../../include/Inventor/SbBasic.h: In instantiation of 'void SbDividerChk(const char*, Type) [with Type = double]':
../../../include/Inventor/SbVec2s.h:82:83: required from here
../../../include/Inventor/SbBasic.h:108:66: error: 'cc_debugerror_post' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
cc_debugerror_post(funcname, "divide by zero error.", divider);
^
In file included from ../../../include/Inventor/errors/SoDebugError.h:37:0,
from ../../../include/Inventor/SbVec3f.h:42,
from ../../../include/Inventor/SbColor.h:37,
from ../../../include/Inventor/elements/SoLazyElement.h:38,
from ../../../include/Inventor/nodes/SoLightModel.h:38,
from ../../../include/Inventor/actions/SoCallbackAction.h:44,
from ../../../include/Inventor/actions/SoActions.h:36,
from ../../../src/actions/SoAction.cpp:215,
from ../../../src/actions/all-actions-cpp.cpp:40:
../../../include/Inventor/C/errors/debugerror.h:68:19: note: 'void cc_debugerror_post(const char*, const char*, ...)' declared here, later in the translation unit
COIN_DLL_API void cc_debugerror_post(const char * source, const char * format, ...);
^
make[4]: *** [all-actions-cpp.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

configure output with gcc-4.7

$ ../../configure

checking build system type... x86_64-apple-darwin13.0.0
checking host system type... x86_64-apple-darwin13.0.0
checking target system type... x86_64-apple-darwin13.0.0
checking for distcheck mode... no
checking for gcc... /usr/local/bin/gcc-4.7
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /usr/local/bin/gcc-4.7 accepts -g... yes
checking for /usr/local/bin/gcc-4.7 option to accept ISO C89... none needed
checking whether we should build Universal Binaries... no
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking dependency style of /usr/local/bin/gcc-4.7... gcc3
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether we are using the GNU C++ compiler... yes
checking whether /usr/local/bin/g++-4.7 accepts -g... yes
checking dependency style of /usr/local/bin/g++-4.7... gcc3
checking how to run the C++ preprocessor... /usr/local/bin/g++-4.7 -E
checking OS X deployment target...
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ld used by /usr/local/bin/gcc-4.7... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... no
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm
checking whether ln -s works... yes
checking how to recognize dependent libraries... pass_all
checking how to run the C preprocessor... /usr/local/bin/gcc-4.7 -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... /usr/local/bin/g++-4.7 -E
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether gfortran accepts -g... yes
checking the maximum length of command line arguments... 196608
checking command to parse /usr/bin/nm output from /usr/local/bin/gcc-4.7 object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking if /usr/local/bin/gcc-4.7 supports -fno-rtti -fno-exceptions... no
checking for /usr/local/bin/gcc-4.7 option to produce PIC... -fno-common
checking if /usr/local/bin/gcc-4.7 PIC flag -fno-common works... yes
checking if /usr/local/bin/gcc-4.7 static flag -static works... no
checking if /usr/local/bin/gcc-4.7 supports -c -o file.o... yes
checking whether the /usr/local/bin/gcc-4.7 linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin13.0.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by /usr/local/bin/g++-4.7... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... no
checking whether the /usr/local/bin/g++-4.7 linker (/usr/bin/ld) supports shared libraries... yes
checking for /usr/local/bin/g++-4.7 option to produce PIC... -fno-common
checking if /usr/local/bin/g++-4.7 PIC flag -fno-common works... yes
checking if /usr/local/bin/g++-4.7 static flag -static works... no
checking if /usr/local/bin/g++-4.7 supports -c -o file.o... yes
checking whether the /usr/local/bin/g++-4.7 linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin13.0.0 dyld
(cached) (cached) checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for gfortran option to produce PIC... -fno-common
checking if gfortran PIC flag -fno-common works... yes
checking if gfortran static flag -static works... no
checking if gfortran supports -c -o file.o... yes
checking whether the gfortran linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin13.0.0 dyld
(cached) (cached) checking how to hardcode library paths into programs... immediate
checking if the C++ compiler environment is ok... true
checking if the compiler handles for() loops in inlined constructors... yes
checking if the compiler handles switch statements in virtual destructors... yes
checking if this is a version of GCC with a known nasty optimization bug... false
checking for __builtin_expect()... found
checking if assert() uses __builtin_expect()... yes
checking for function name variable for CPP compiler... func
checking for function name variable for C compiler... func
checking whether /usr/local/bin/gcc-4.7 accepts -no-cpp-precomp... no
checking for Win32 threads... false
checking for POSIX threads... -D_REENTRANT -lpthread
checking the struct timespec resolution... nsecs
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/timeb.h usability... yes
checking sys/timeb.h presence... yes
checking for sys/timeb.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking io.h usability... no
checking io.h presence... no
checking for io.h... no
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking direct.h usability... no
checking direct.h presence... no
checking for direct.h... no
checking for strings.h... (cached) yes
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking for flex file adjustments... none
checking for tlhelp32.h... no
checking for _splitpath()... not found
checking if the Win32 API is available... no
checking for sys/unistd.h... yes
checking for IN_PATH define conflict... no
checking for netinet/in.h... true
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for sys/types.h... (cached) yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking standard bytesize typedefs... available
checking for fstat() function... available
checking for BSD 4.3 isinf() function... available
checking for BSD 4.3 isnan() function... available
checking for BSD 4.3 finite() function... available
checking for fpclass() function... not available
checking for _fpclass() function... not available
checking type of timeval::tv_sec... __darwin_time_t
checking type of timeval::tv_usec... __darwin_suseconds_t
checking for perl... /usr/bin/perl
checking for dpkg-buildpackage... false
checking if user is simian... probably not
checking whether /usr/local/bin/gcc-4.7 accepts -W... yes
checking whether /usr/local/bin/gcc-4.7 accepts -Wall... yes
checking whether /usr/local/bin/gcc-4.7 accepts -Wno-unused... yes
checking whether /usr/local/bin/gcc-4.7 accepts -Wno-multichar... yes
checking whether /usr/local/bin/g++-4.7 accepts -W... yes
checking whether /usr/local/bin/g++-4.7 accepts -Wall... yes
checking whether /usr/local/bin/g++-4.7 accepts -Wno-unused... yes
checking whether /usr/local/bin/g++-4.7 accepts -Wno-multichar... yes
checking whether /usr/local/bin/g++-4.7 accepts -Woverloaded-virtual... yes
checking for project release status... beta / inbetween releases
checking whether /usr/local/bin/gcc-4.7 accepts -fno-builtin... yes
checking whether /usr/local/bin/g++-4.7 accepts -fno-builtin... yes
checking whether /usr/local/bin/g++-4.7 accepts -fno-for-scoping... no
checking whether /usr/local/bin/gcc-4.7 accepts -finline-functions... yes
checking whether /usr/local/bin/g++-4.7 accepts -finline-functions... yes
checking whether /usr/local/bin/gcc-4.7 accepts -Wreturn-type... yes
checking whether /usr/local/bin/g++-4.7 accepts -Wreturn-type... yes
checking whether /usr/local/bin/gcc-4.7 accepts -Wchar-subscripts... yes
checking whether /usr/local/bin/g++-4.7 accepts -Wchar-subscripts... yes
checking whether /usr/local/bin/gcc-4.7 accepts -Wparentheses... yes
checking whether /usr/local/bin/g++-4.7 accepts -Wparentheses... yes
checking whether snprintf() is available... yes
checking whether vsnprintf() is available... yes
checking for va_copy() stdarg macro... yes
checking whether quoting in macros can be done with hash symbol... yes
checking for GetEnvironmentVariable() function... no
checking for timeGetTime() function... no
checking for MessageBox() function... no
checking for QueryPerformanceCounter() function... no
checking for _ftime() function... no
checking for ftime() function... yes
checking for _getcwd() function... no
checking for getcwd() function... yes
checking for gettimeofday() function... yes
checking for strncasecmp() function... yes
checking for memmove() function... available
checking for bcopy() function... available
checking for _logb() function... no
checking mach-o/dyld.h usability... yes
checking mach-o/dyld.h presence... yes
checking for mach-o/dyld.h... yes
checking whether we can use Mach-O dyld... yes
checking for dlfcn.h... (cached) yes
checking for the dl library... yes
checking for math functions library... no explicit linkage necessary
checking for ilogb() function... yes
checking for X... no
checking if X11 linkage is ready... false
checking whether /usr/local/bin/gcc-4.7 accepts -framework OpenGL... yes
checking how to include gl.h... #include <OpenGL/gl.h>
checking for OpenGL library dev-kit... -Wl,-framework,OpenGL
checking how to include glext.h... #include <OpenGL/glext.h>
checking whether CGL is on the system... true
checking how to include glu.h... #include <OpenGL/glu.h>
checking if GLU is available as part of GL library... true
checking for shared library suffix... .dylib
checking for cmp... Yes
checking for __declspec() support... not available
configure: creating ./config.status
config.status: creating src/Coin.rc
config.status: creating Makefile
config.status: creating bin/Makefile
config.status: creating include/Makefile
config.status: creating include/Inventor/Makefile
config.status: creating include/Inventor/C/Makefile
config.status: creating include/Inventor/C/XML/Makefile
config.status: creating include/Inventor/C/base/Makefile
config.status: creating include/Inventor/C/errors/Makefile
config.status: creating include/Inventor/C/glue/Makefile
config.status: creating include/Inventor/C/threads/Makefile
config.status: creating include/Inventor/VRMLnodes/Makefile
config.status: creating include/Inventor/XML/Makefile
config.status: creating include/Inventor/actions/Makefile
config.status: creating include/Inventor/bundles/Makefile
config.status: creating include/Inventor/caches/Makefile
config.status: creating include/Inventor/collision/Makefile
config.status: creating include/Inventor/details/Makefile
config.status: creating include/Inventor/draggers/Makefile
config.status: creating include/Inventor/elements/Makefile
config.status: creating include/Inventor/engines/Makefile
config.status: creating include/Inventor/errors/Makefile
config.status: creating include/Inventor/events/Makefile
config.status: creating include/Inventor/fields/Makefile
config.status: creating include/Inventor/lists/Makefile
config.status: creating include/Inventor/lock/Makefile
config.status: creating include/Inventor/manips/Makefile
config.status: creating include/Inventor/misc/Makefile
config.status: creating include/Inventor/navigation/Makefile
config.status: creating include/Inventor/nodekits/Makefile
config.status: creating include/Inventor/nodes/Makefile
config.status: creating include/Inventor/projectors/Makefile
config.status: creating include/Inventor/sensors/Makefile
config.status: creating include/Inventor/system/Makefile
config.status: creating include/Inventor/threads/Makefile
config.status: creating include/Inventor/tools/Makefile
config.status: creating include/Inventor/scxml/Makefile
config.status: creating include/Inventor/annex/Makefile
config.status: creating include/Inventor/annex/HardCopy/Makefile
config.status: creating include/Inventor/annex/ForeignFiles/Makefile
config.status: creating include/Inventor/annex/FXViz/Makefile
config.status: creating include/Inventor/annex/FXViz/elements/Makefile
config.status: creating include/Inventor/annex/FXViz/nodes/Makefile
config.status: creating include/Inventor/annex/Profiler/Makefile
config.status: creating include/Inventor/annex/Profiler/elements/Makefile
config.status: creating include/Inventor/annex/Profiler/engines/Makefile
config.status: creating include/Inventor/annex/Profiler/nodes/Makefile
config.status: creating include/Inventor/annex/Profiler/nodekits/Makefile
config.status: creating include/Inventor/annex/Profiler/utils/Makefile
config.status: creating data/Makefile
config.status: creating data/draggerDefaults/Makefile
config.status: creating data/shaders/Makefile
config.status: creating data/shaders/lights/Makefile
config.status: creating data/shaders/vsm/Makefile
config.status: creating data/scxml/Makefile
config.status: creating data/scxml/navigation/Makefile
config.status: creating man/Makefile
config.status: creating man/man1/Makefile
config.status: creating man/man3/Makefile
config.status: creating html/Makefile
config.status: creating src/Makefile
config.status: creating src/base/Makefile
config.status: creating src/actions/Makefile
config.status: creating src/bundles/Makefile
config.status: creating src/caches/Makefile
config.status: creating src/collision/Makefile
config.status: creating src/details/Makefile
config.status: creating src/draggers/Makefile
config.status: creating src/elements/Makefile
config.status: creating src/elements/GL/Makefile
config.status: creating src/engines/Makefile
config.status: creating src/errors/Makefile
config.status: creating src/events/Makefile
config.status: creating src/fields/Makefile
config.status: creating src/fonts/Makefile
config.status: creating src/glue/Makefile
config.status: creating src/io/Makefile
config.status: creating src/manips/Makefile
config.status: creating src/misc/Makefile
config.status: creating src/rendering/Makefile
config.status: creating src/lists/Makefile
config.status: creating src/navigation/Makefile
config.status: creating src/nodekits/Makefile
config.status: creating src/nodes/Makefile
config.status: creating src/projectors/Makefile
config.status: creating src/3ds/Makefile
config.status: creating src/sensors/Makefile
config.status: creating src/upgraders/Makefile
config.status: creating src/shapenodes/Makefile
config.status: creating src/threads/Makefile
config.status: creating src/extensions/Makefile
config.status: creating src/vrml97/Makefile
config.status: creating src/hardcopy/Makefile
config.status: creating src/shaders/Makefile
config.status: creating src/shadows/Makefile
config.status: creating src/geo/Makefile
config.status: creating src/foreignfiles/Makefile
config.status: creating src/xml/Makefile
config.status: creating src/xml/expat/Makefile
config.status: creating src/profiler/Makefile
config.status: creating src/scxml/Makefile
config.status: creating src/soscxml/Makefile
config.status: creating src/doc/Makefile
config.status: creating testsuite/Makefile
config.status: creating cfg/gendsp.pl
config.status: creating src/discard.h
config.status: src/discard.h is unchanged
config.status: creating src/config.h
config.status: src/config.h is unchanged
config.status: creating src/setup.h
config.status: src/setup.h is unchanged
config.status: executing depfiles commands

************************* WARNING ****************************
*

  • We have not tested Coin on the darwin13.0.0 x86_64
  • platform with the /usr/local/bin/g++-4.7 C++ compiler. Please report
  • back to us at [email protected] how it works out.

Coin configuration settings:
Library version: 4.0.0a
Build Universal Binaries: No (default)
Generate Java wrapper: No (default)
3ds import capabilities: No (enable with --enable-3ds-import)
Use system expat: No (default)
javascript capabilities: Yes
nodekit support: Yes
dragger support: Yes
manipulator support: Yes
VRML97 support: Yes
System threads API: POSIX
Thread safe traversals: No (enable with --enable-threadsafe)
simage linkage: run-time binding
OpenAL support: Yes, run-time binding
Sound support: Yes
Fontconfig support: Yes, run-time binding
SpiderMonkey support: Yes, run-time binding
FreeType library: Yes, run-time binding
zlib support: Yes, run-time binding
bzip2 support: Yes, run-time binding
GLU linkage: run-time binding, part of GL library
Coin build type: Mac OS X framework

make output with gcc-4.7
$ make

config.status: creating include/Inventor/C/basic.h
config.status: include/Inventor/C/basic.h is unchanged
config.status: creating include/Inventor/system/gl-headers.h.new
include/Inventor/system/gl-headers.h is unchanged
config.status: creating include/Inventor/system/inttypes.h
config.status: include/Inventor/system/inttypes.h is unchanged
config.status: creating coin-default.cfg
config.status: creating Info.plist
config.status: creating version.plist
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive
Making all in .
config.status: creating Coin.pc
Making all in bin
make[2]: Nothing to be done for all'. Making all in include Making all in Inventor Making all in C /Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive Making all in XML make[6]: Nothing to be done for all'.
Making all in base
make[6]: Nothing to be done for all'. Making all in errors make[6]: Nothing to be done for all'.
Making all in glue
make[6]: Nothing to be done for all'. Making all in threads make[6]: Nothing to be done for all'.
make[6]: Nothing to be done for all-am'. Making all in VRMLnodes make[4]: Nothing to be done for all'.
Making all in XML
make[4]: Nothing to be done for all'. Making all in actions make[4]: Nothing to be done for all'.
Making all in annex
Making all in HardCopy
make[5]: Nothing to be done for all'. Making all in ForeignFiles make[5]: Nothing to be done for all'.
Making all in FXViz
Making all in nodes
make[6]: Nothing to be done for all'. Making all in elements make[6]: Nothing to be done for all'.
make[6]: Nothing to be done for all-am'. Making all in Profiler Making all in nodes make[6]: Nothing to be done for all'.
Making all in elements
make[6]: Nothing to be done for all'. Making all in nodekits make[6]: Nothing to be done for all'.
Making all in engines
make[6]: Nothing to be done for all'. Making all in utils make[6]: Nothing to be done for all'.
make[6]: Nothing to be done for all-am'. make[5]: Nothing to be done for all-am'.
Making all in bundles
make[4]: Nothing to be done for all'. Making all in caches make[4]: Nothing to be done for all'.
Making all in collision
make[4]: Nothing to be done for all'. Making all in details make[4]: Nothing to be done for all'.
Making all in draggers
make[4]: Nothing to be done for all'. Making all in elements make[4]: Nothing to be done for all'.
Making all in engines
make[4]: Nothing to be done for all'. Making all in errors make[4]: Nothing to be done for all'.
Making all in events
make[4]: Nothing to be done for all'. Making all in fields make[4]: Nothing to be done for all'.
Making all in lists
make[4]: Nothing to be done for all'. Making all in lock make[4]: Nothing to be done for all'.
Making all in manips
make[4]: Nothing to be done for all'. Making all in misc make[4]: Nothing to be done for all'.
Making all in navigation
make[4]: Nothing to be done for all'. Making all in nodekits make[4]: Nothing to be done for all'.
Making all in nodes
make[4]: Nothing to be done for all'. Making all in projectors make[4]: Nothing to be done for all'.
Making all in sensors
make[4]: Nothing to be done for all'. Making all in system config.status: creating include/Inventor/system/gl-headers.h.new include/Inventor/system/gl-headers.h is unchanged config.status: creating include/Inventor/system/inttypes.h config.status: include/Inventor/system/inttypes.h is unchanged /Applications/Xcode.app/Contents/Developer/usr/bin/make all-am config.status: creating include/Inventor/system/gl-headers.h.new include/Inventor/system/gl-headers.h is unchanged config.status: creating include/Inventor/system/inttypes.h config.status: include/Inventor/system/inttypes.h is unchanged Making all in threads make[4]: Nothing to be done for all'.
Making all in tools
make[4]: Nothing to be done for all'. Making all in scxml make[4]: Nothing to be done for all'.
make[4]: Nothing to be done for all-am'. make[3]: Nothing to be done for all-am'.
Making all in data
Making all in draggerDefaults
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-am
make[4]: Nothing to be done for all-am'. Making all in shaders Making all in lights /Applications/Xcode.app/Contents/Developer/usr/bin/make all-am make[5]: Nothing to be done for all-am'.
Making all in vsm
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-am
make[5]: Nothing to be done for all-am'. make[4]: Nothing to be done for all-am'.
Making all in scxml
Making all in navigation
make[4]: Nothing to be done for all'. make[4]: Nothing to be done for all-am'.
make[3]: Nothing to be done for all-am'. Making all in src /Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive if /bin/sh ../libtool --mode=compile /usr/local/bin/g++-4.7 -DHAVE_CONFIG_H -I../include -I../../../include -I../src -I../../../src -I../../../include/Inventor/annex -I.. -D_REENTRANT -DCOIN_DEBUG=1 -DCOIN_INTERNAL -g -O2 -W -Wall -Wno-unused -Wno-multichar -Woverloaded-virtual -fno-builtin -finline-functions -Wreturn-type -Wchar-subscripts -Wparentheses -MT all-actions-cpp.lo -MD -MP -MF ".deps/all-actions-cpp.Tpo" -c -o all-actions-cpp.lo test -f 'actions/all-actions-cpp.cpp' || echo '../../../src/'`actions/all-actions-cpp.cpp;
then mv -f ".deps/all-actions-cpp.Tpo" ".deps/all-actions-cpp.Plo"; else rm -f ".deps/all-actions-cpp.Tpo"; exit 1; fi
mkdir .libs
/usr/local/bin/g++-4.7 -DHAVE_CONFIG_H -I../include -I../../../include -I../src -I../../../src -I../../../include/Inventor/annex -I.. -D_REENTRANT -DCOIN_DEBUG=1 -DCOIN_INTERNAL -g -O2 -W -Wall -Wno-unused -Wno-multichar -Woverloaded-virtual -fno-builtin -finline-functions -Wreturn-type -Wchar-subscripts -Wparentheses -MT all-actions-cpp.lo -MD -MP -MF .deps/all-actions-cpp.Tpo -c ../../../src/actions/all-actions-cpp.cpp -fno-common -DPIC -o .libs/all-actions-cpp.o
In file included from ../../../src/actions/all-actions-cpp.cpp:57:0:
../../../src/actions/SoToVRML2Action.cpp: In constructor 'SoToVRML2ActionP::SoToVRML2ActionP()':
../../../src/actions/SoToVRML2Action.cpp:407:17: warning: 'SoToVRML2ActionP::vrml2root' will be initialized after [-Wreorder]
../../../src/actions/SoToVRML2Action.cpp:398:28: warning: 'SoGetBoundingBoxAction* SoToVRML2ActionP::bboxaction' [-Wreorder]
../../../src/actions/SoToVRML2Action.cpp:307:3: warning: when initialized here [-Wreorder]
In file included from ../../../include/Inventor/actions/SoAction.h:36:0,
from ../../../src/actions/SoAction.cpp:206,
from ../../../src/actions/all-actions-cpp.cpp:40:
../../../include/Inventor/SbBasic.h: In instantiation of 'void SbDividerChk(const char*, Type) [with Type = float]':
../../../include/Inventor/SbVec3f.h:89:81: required from here
../../../include/Inventor/SbBasic.h:108:5: error: 'cc_debugerror_post' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
In file included from ../../../include/Inventor/errors/SoDebugError.h:37:0,
from ../../../include/Inventor/SbVec3f.h:42,
from ../../../include/Inventor/SbColor.h:37,
from ../../../include/Inventor/elements/SoLazyElement.h:38,
from ../../../include/Inventor/nodes/SoLightModel.h:38,
from ../../../include/Inventor/actions/SoCallbackAction.h:44,
from ../../../include/Inventor/actions/SoActions.h:36,
from ../../../src/actions/SoAction.cpp:215,
from ../../../src/actions/all-actions-cpp.cpp:40:
../../../include/Inventor/C/errors/debugerror.h:68:19: note: 'void cc_debugerror_post(const char*, const char*, ...)' declared here, later in the translation unit
In file included from ../../../include/Inventor/actions/SoAction.h:36:0,
from ../../../src/actions/SoAction.cpp:206,
from ../../../src/actions/all-actions-cpp.cpp:40:
../../../include/Inventor/SbBasic.h: In instantiation of 'void SbDividerChk(const char*, Type) [with Type = int]':
../../../include/Inventor/SbVec2s.h:81:77: required from here
../../../include/Inventor/SbBasic.h:108:5: error: 'cc_debugerror_post' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
In file included from ../../../include/Inventor/errors/SoDebugError.h:37:0,
from ../../../include/Inventor/SbVec3f.h:42,
from ../../../include/Inventor/SbColor.h:37,
from ../../../include/Inventor/elements/SoLazyElement.h:38,
from ../../../include/Inventor/nodes/SoLightModel.h:38,
from ../../../include/Inventor/actions/SoCallbackAction.h:44,
from ../../../include/Inventor/actions/SoActions.h:36,
from ../../../src/actions/SoAction.cpp:215,
from ../../../src/actions/all-actions-cpp.cpp:40:
../../../include/Inventor/C/errors/debugerror.h:68:19: note: 'void cc_debugerror_post(const char*, const char*, ...)' declared here, later in the translation unit
In file included from ../../../include/Inventor/actions/SoAction.h:36:0,
from ../../../src/actions/SoAction.cpp:206,
from ../../../src/actions/all-actions-cpp.cpp:40:
../../../include/Inventor/SbBasic.h: In instantiation of 'void SbDividerChk(const char*, Type) [with Type = double]':
../../../include/Inventor/SbVec2s.h:82:83: required from here
../../../include/Inventor/SbBasic.h:108:5: error: 'cc_debugerror_post' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
In file included from ../../../include/Inventor/errors/SoDebugError.h:37:0,
from ../../../include/Inventor/SbVec3f.h:42,
from ../../../include/Inventor/SbColor.h:37,
from ../../../include/Inventor/elements/SoLazyElement.h:38,
from ../../../include/Inventor/nodes/SoLightModel.h:38,
from ../../../include/Inventor/actions/SoCallbackAction.h:44,
from ../../../include/Inventor/actions/SoActions.h:36,
from ../../../src/actions/SoAction.cpp:215,
from ../../../src/actions/all-actions-cpp.cpp:40:
../../../include/Inventor/C/errors/debugerror.h:68:19: note: 'void cc_debugerror_post(const char*, const char*, ...)' declared here, later in the translation unit
make[4]: *** [all-actions-cpp.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Coin3D for Windows

Original report by Francois Faure (Bitbucket: ffaure, GitHub: ffaure).


Hello, I usually install Coin3D on Ubuntu using the packaging system and it works fine, but now I am trying to install it on Windows and I am getting into trouble.
It seems that page https://bitbucket.org/Coin3D/coin/wiki/Windows%20information%20page is not up to date.
There is no installer on the download page, only a bunch of archives, all of them seem incomplete. For instance, none of them contains SoWin.h or SoQt.h
So my question is: how to use Coin3D on Windows ?
Best regards,
FF

Name lookup problem: cc_debugerror_post

Original report by Gregor Jasny (Bitbucket: gjasny, GitHub: gjasny).

Attachments: clang-name-lookup.diff


Hello,

when trying to build Coin on MacOS using the latest Xcode / clang it fails with:

:info:build In file included from SoPickAction.cpp:47:
2027 :info:build In file included from ../../include/Inventor/actions/SoPickAction.h:27:
2028 :info:build In file included from ../../include/Inventor/actions/SoAction.h:27:
2029 :info:build ../../include/Inventor/SbBasic.h:99:5: error: call to function 'cc_debugerror_post' that is neither visible in the template definition nor found by argument-dependent lookup
2030 :info:build cc_debugerror_post(funcname, "divide by zero error.", divider);
2031 :info:build ^
2032 :info:build ../../include/Inventor/SbVec2s.h:71:35: note: in instantiation of function template specialization 'SbDividerChk' requested here
2033 :info:build SbVec2s & operator /= (int d) { SbDividerChk("SbVec2s::operator/=(int)", d); vec[0] /= d; vec[1] /= d; return *this; }
2034 :info:build ^
2035 :info:build ../../include/Inventor/C/errors/debugerror.h:59:19: note: 'cc_debugerror_post' should be declared prior to the call site
2036 :info:build COIN_DLL_API void cc_debugerror_post(const char * source, const char * format, ...);
2037 :info:build

See: https://trac.macports.org/attachment/ticket/36632/main.log

The attached patch fixed the issue.

Thanks,
Gregor

Redefinition of for index variable makes compilation fail on new compilers

Original report by Marco Esposito (Bitbucket: [Marco Esposito](https://bitbucket.org/Marco Esposito), ).

Attachments: for.patch


The method SetFragmentShader() inside SoShadowGroup.cpp defines a global variable int i for all the subsequent for cycles.

Unfortunately one of those cycles redefines such variable, making an error arise in newest compilers (this is not solvable with any "permissive" flag or such).

Please remove that definition and use the global variable.

This is the result of compiling Coin 3.1.3 on Mac OS X with llvm-gcc-4.2, -fpermissive:

:info:build SoShadowGroup.cpp: In member function ‘void SoShadowGroupP::setFragmentShader(SoState*)’:
:info:build SoShadowGroup.cpp:1699: error: redeclaration of ‘int i’
:info:build SoShadowGroup.cpp:1443: error: ‘int i’ previously declared here

SoInteractionKit bug

Original report by Roy Walmsley (Bitbucket: walroy, GitHub: walroy).


There is an error in the file SoInteractionKit.cpp which causes problems with Draggers / Manipulators. The problem is at line 612/614.

SoNode * parent = this->getCatalogInstances()[parentIdx]->getValue();
SoNode * node = this->getCatalogInstances()[partNum]->getValue();

Each of these two lines uses 'this->' whereas they should be using 'kit->'.

Thus they should be

SoNode * parent = kit->getCatalogInstances()[parentIdx]->getValue();
SoNode * node = kit->getCatalogInstances()[partNum]->getValue();

I fixed this earlier this year, when I had issues with the JackManip in my viewer. I was using Coin 2.5 then and I am now upgrading to the latest Coin and see that the problem still exists.

N.B. I also made other changes to the JackDragger code and data defaults to improve the performance. I can report those separately.

Update all subrepos references to correct revision

Original report by Marius Kintel (Bitbucket: kintel, GitHub: kintel).


Subrepository inclusions are not automatically pointing to the latest revision, but all pointers have to be updated whenever the subrepositories in question change.

There might exist a convention for this on the wiki somewhere.
Otherwise, ask around for advice on how this is usually done.

std=c++0x compile failure

Original report by James Michael DuPont (Bitbucket: h4ck3rm1k3, GitHub: h4ck3rm1k3).


g++ -DHAVE_CONFIG_H -I../../include -I../../include -I../../src -I../../src -D_REENTRANT -DCOIN_DEBUG=1 -DCOIN_INTERNAL -Wall -std=c++0x -W -Wall -Wno-unused -Wno-multichar -Woverloaded-virtual -
fno-builtin -finline-functions -Wreturn-type -Wchar-subscripts -Wparentheses -MT ScXMLIfElt.lo -MD -MP -MF .deps/ScXMLIfElt.Tpo -c ScXMLIfElt.cpp -fPIC -DPIC -o .libs/ScXMLIfElt.o
/usr/include/c++/4.3/ext/new_allocator.h: In member function ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Tp*, _Args&& ...) [with _Args = long int, _Tp = std::vector<ScXMLExecutableElt*, std::a
llocator<ScXMLExecutableElt*> >]’:
/usr/include/c++/4.3/bits/stl_vector.h:703: instantiated from ‘void std::vector<_Tp, _Alloc>::push_back(_Args&& ...) [with _Args = long int, _Tp = std::vector<ScXMLExecutableElt
, std::allocator
<ScXMLExecutableElt*> >, _Alloc = std::allocator<std::vector<ScXMLExecutableElt, std::allocator<ScXMLExecutableElt*> >>]’
ScXMLIfElt.cpp:284: instantiated from here
/usr/include/c++/4.3/ext/new_allocator.h:114: error: invalid conversion from ‘long int’ to ‘std::vector<ScXMLExecutableElt
, std::allocator<ScXMLExecutableElt*> >*’
make[2]: *** [ScXMLIfElt.lo] Error 1

SoClipPlaneManip Intersection

Original report by Anonymous.


Hi all!
I'm currently facing a problem in coin3d. Does anyone know on how to access the vertices that get cut with a SoClipPlaneManip?
I'd like to draw the red line like showed in this example here :http://doc.coin3d.org/Coin/classSoClipPlaneManip.html . I found a google discussion about this topic here: https://groups.google.com/forum/#!msg/comp.graphics.api.inventor/HIDXNzpfoMQ/OEsoOU9-LI8J
But I have to be honest that I don't understand how to solve this in detail. Shouldnt there be a coin function inside the manipulator which reveals this problem? Any help is kindly requested.
Thank you very much in advance.
Regards
Steven

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.