On Fri, Apr 08, 2005 at 01:35:39PM -0400, Daniel Kristjansson wrote:
> On Fri, 2005-04-08 at 09:07 -0400, Robert Tsai wrote:
> > non-XRANDR builds are broken. My simple patch is below:
> > 
> > +#if defined(USING_XRANDR) || defined(CONFIG_DARWIN)
> >      const vector<DisplayResScreen> scr = GetVideoModes();
> >      if (scr.size())
> >          addChild(new VideoModeSettings());
> > +#endif /* USING_XRANDR || CONFIG_DARWIN */
> Can you give me the output of the gcc instantiation that fails?
> GetVideoModes() should work whether you have DisplayRes support
> or not.

The compile issue is with the VideoModeSettings (which is protected by
#ifdef), not the call to GetVideoModes. I patched around GetVideoModes
just because "scr" was otherwise unused (AFAICT).

Anyway:

g++ -c -pipe -march=k8 -Wall -W -O3 -Wall -Wno-switch \
        -fomit-frame-pointer -D_REENTRANT  -DMMX -DUSING_OPENGL_VSYNC \
        -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\" \
        -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED \
        -I/usr/share/qt3/mkspecs/default \
        -I. -I../.. -I../../libs/libmythtv -I../../libs \
        -I../../libs/libmyth -I/usr/local/include -I/usr/include/qt3 \
        -o globalsettings.o globalsettings.cpp
globalsettings.cpp: In constructor `AppearanceSettings::AppearanceSettings()':
globalsettings.cpp:2994: error: `VideoModeSettings' has not been declared
make: *** [globalsettings.o] Error 1


--Rob
_______________________________________________
mythtv-dev mailing list
mythtv-dev@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to