On Wed, 2008-04-23 at 12:31 -0400, Lucas Goss wrote:
> Yeah it all built properly... but that gave me a clue. So I ran:
> "cmake .. -DCMAKE_BUILD_TYPE=Release"
> 
> And got past that part, but got this error (I couldn't find the io_utils 
> file):

Alas, the dangers of svn head. :) This is fixed in my local repo
(uncommitted), so an SVN update in about 2 mins should do the trick...

More eyes--is more testing--is more good!

> Scanning dependencies of target osgwidgetmenu
> [ 60%] Building CXX object
> examples/osgwidgetmenu/CMakeFiles/osgwidgetmenu.dir/osgwidgetmenu.o
> /home/lgoss/Development/Lab/osgWidget/osgwidget/examples/osgwidgetmenu/osgwidgetmenu.cpp:6:30:
> error: osgWidget/io_utils: No such file or directory
> /home/lgoss/Development/Lab/osgWidget/osgwidget/examples/osgwidgetmenu/osgwidgetmenu.cpp:
> In member function 'virtual bool ColorLabel::mousePush(double, double,
> const osgWidget::WindowManager*)':
> /home/lgoss/Development/Lab/osgWidget/osgwidget/examples/osgwidgetmenu/osgwidgetmenu.cpp:32:
> error: no match for 'operator<<' in 'std::cout << *(ColorLabel*)this'
> ...
> 
> Thanks,
> Lucas
> 
> On Wed, Apr 23, 2008 at 10:59 AM, Jeremy Moles <[EMAIL PROTECTED]> wrote:
> >
> >
> >  On Wed, 2008-04-23 at 10:54 -0400, Lucas Goss wrote:
> >  > >  You're only calling ->setText on text, not on textSe and textMono.
> >  >
> >  > Whew, thanks, I was losing my mind.
> >  >
> >  > >  On a related note: why not just use osgWidget and not worry about all 
> > this
> >  > > placement stuff? :)
> >  >
> >  > I'm trying to get osgWidget working, but took a break to play around
> >  > with some other stuff...
> >  >
> >  > Most of my development is on a Mac so I use the library frameworks,
> >  > which none exists for osgWidget at the moment. So I attempted to build
> >  > one but I always ran into some problem with linking or finding include
> >  > files. I tried going the cmake way, but couldn't get OSG built as I
> >  > ran into some errors there. So I took a break and played with
> >  > osgText... I love programming... I hate working with make and friends.
> >  >
> >  > Now I'm on Ubuntu... built osg with cmake, but osgWidget errors when
> >  > it starts to build the examples (both repositories from svn head):
> >  >
> >  > ...
> >  > Linking CXX shared library libosgWidget.so
> >  > [ 40%] Built target osgWidget
> >  > Scanning dependencies of target osgwidgetaddremove
> >  > [ 42%] Building CXX object
> >  > 
> > examples/osgwidgetaddremove/CMakeFiles/osgwidgetaddremove.dir/osgwidgetaddremove.o
> >  > Linking CXX executable osgwidgetaddremove
> >  > /home/lgoss/Development/Lab/osgWidget/osgwidget/build/libosgWidget.so:
> >  > undefined reference to
> >  > `osgText::Text::setAxisAlignment(osgText::Text::AxisAlignment)'
> >  > /home/lgoss/Development/Lab/osgWidget/osgwidget/build/libosgWidget.so:
> >  > undefined reference to
> >  > `osgText::Text::setAlignment(osgText::Text::AlignmentType)'
> >  > /home/lgoss/Development/Lab/osgWidget/osgwidget/build/libosgWidget.so:
> >  > undefined reference to `osgText::Text::setFontResolution(unsigned int,
> >  > unsigned int)'
> >  > /home/lgoss/Development/Lab/osgWidget/osgwidget/build/libosgWidget.so:
> >  > undefined reference to `osgText::Text::setRotation(osg::Quat const&)'
> >  > /home/lgoss/Development/Lab/osgWidget/osgwidget/build/libosgWidget.so:
> >  > undefined reference to `osgText::Text::setPosition(osg::Vec3f const&)'
> >  > /home/lgoss/Development/Lab/osgWidget/osgwidget/build/libosgWidget.so:
> >  > undefined reference to `osgText::Text::setCharacterSize(float, float)'
> >  > /home/lgoss/Development/Lab/osgWidget/osgwidget/build/libosgWidget.so:
> >  > undefined reference to `osgText::Text::setText(std::basic_string<char,
> >  > std::char_traits<char>, std::allocator<char> > const&)'
> >  > collect2: ld returned 1 exit status
> >
> >  It's not picking up -losgText for some reason, but I can't be sure. I'd
> >  be really certainly everything else built properly, since I've never
> >  seen this and no one else has reported it.
> >
> >  Try editing examples/$EXAMPLE/CMakeLists.txt and changing:
> >
> >         LINK_LIBRARIES(debug osgWidgetd optimized osgWidget)
> >
> >  To:
> >
> >         LINK_LIBRARIES(
> >                 debug osgWidgetd optimized osgWidget
> >                 debug osgText    optimized osgText
> >         )
> >
> >  If this fixes it, I may have introduced a bug or something recently I'm
> >  not aware of in my CMake configs.
> >
> >
> >
> >  > Thanks,
> >  > Lucas
> >  > _______________________________________________
> >  > osg-users mailing list
> >  > osg-users@lists.openscenegraph.org
> >  > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> >  >
> >
> >  _______________________________________________
> >  osg-users mailing list
> >  osg-users@lists.openscenegraph.org
> >  http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> >
> 

_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to