I have a dl I am loading that contains the following code:

Qt Code:
  1. QScreen* qscreen = QScreen::instance();
  2. QTransformedScreen* screen = dynamic_cast<QTransformedScreen*>( qscreen );
To copy to clipboard, switch view to plain text mode 

On loading I get the following error:

Qt Code:
  1. undefined symbol: _ZTI18QTransformedScreen
To copy to clipboard, switch view to plain text mode 


which according to c++ filt is
Qt Code:
  1. typeinfo for QTransformedScreen
To copy to clipboard, switch view to plain text mode 
.

The results of
Qt Code:
  1. nm libQtGui.so.4.5.1
To copy to clipboard, switch view to plain text mode 
contain

Qt Code:
  1. 009a85dc d _ZTI18QTransformedScreen
  2. 007da100 r _ZTS18QTransformedScreen
  3. 009a8520 d _ZTV18QTransformedScreen
To copy to clipboard, switch view to plain text mode 

Anyone have an idea what could cause this problem?