> I built a CVS version of Omni that I downloaded on 1/13/03
> with espgs-7.05.5. The build eventually went fine, using
> gcc-3.2.1 and glibc-2.3.1, but I'm having trouble runing a
> command like:
>
> gs -sDEVICE=omni -sDeviceName=Epson_Stylus_Color_800 <file>
>
> The command fails with 'Error: Could not load libomni.so'.
> I found that string in gomni.c (created in the ghostscript
> source by the Omni-7.05.3-071002-patch.clean patch) and
> turned the debug print on. That seems to indicate that
> the library was found, but couldn't be loaded:
>
> ...
> trying to load libomni.so
> error: /home/src/Cups/lib/libomni.so: undefined symbol: _ZSt4cerr
> <<<<<<<<<<<< ERROR >>>>>>>>>>>>
> ...
>
> That indicates a problem using g_module_open() I think.
>
> Any ideas on where I might have gone wrong, or where
> I should start looking?
Hey Dave,
That error says that std::err is missing. If you do:
[]echo _ZSt4cerr | c++filt
std::err
You need to download the CVS version of espgs and use that one.
Mark
Take a look at the Linux Omni Printer Driver Framework at
http://www.ibm.com/linux/ltc/projects/omni/
|