Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
cvs-tuxzap can't compile
Marcus O.C. Metzler writes:
> Mike Neuhaus writes:
> > Compiling tuxzap from the cvs-tree results this message:
> > gtvscreen2.o: In function `toggle_fullscreen':
> > /var/dvb-test/DVB/apps/tuxzap/src/gtvscreen2.c:1538: undefined reference
> > to `XF86VidModeGetAllModeLines'
> > /var/dvb-test/DVB/apps/tuxzap/src/gtvscreen2.c:1550: undefined reference
> > to `XF86VidModeGetModeLine'
> > /var/dvb-test/DVB/apps/tuxzap/src/gtvscreen2.c:1570: undefined reference
> > to `XF86VidModeGetModeLine'
> > /var/dvb-test/DVB/apps/tuxzap/src/gtvscreen2.c:1583: undefined reference
> > to `XF86VidModeSwitchToMode'
> > /var/dvb-test/DVB/apps/tuxzap/src/gtvscreen2.c:1614: undefined reference
> > to `XF86VidModeLockModeSwitch'
> > /var/dvb-test/DVB/apps/tuxzap/src/gtvscreen2.c:1652: undefined reference
> > to `XF86VidModeLockModeSwitch'
> > collect2: ld returned 1 exit status
> > make[2]: *** [tuxview] Error 1
> > make[2]: Leaving directory `/var/dvb-test/DVB/apps/tuxzap/src'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory `/var/dvb-test/DVB/apps/tuxzap'
> > make: *** [all-recursive-am] Error 2
> >
> > The xf86-3.3.6-header are installed.
> > The cvs-gVideo compiles without problems.
> >
Here is what Johannes Stezenbach wrote:
> Not a solution, but some hints:
> I have the same problem, but I confirmed that libXxf86vm is installed
> and does export all the symbols the linker is complaining about. I was
> able to link tuxzap by reversing the order of object files
> and libraries on the linker command line (copy&paste the output from
> make).
> BTW: I currently use Debian woody (unstable) w/ kernel 2.4.0-test9,
> gcc version 2.95.2 20000220, XFree86 3.3.6-11.
>
> Johannes
>
it seems that the following works for him:
c++ -g -O2 -L../../../libdvb/src/si ../../../libdvb/DVB.o ../../../libdvb/devices.o ../../../libdvb/OSD.o tuxview.o interface2.o common.o gtvscreen2.o
-lsi -lpthread -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -lXxf86dga -lXxf86vm -o tuxview
I'll see how I can persuade automake to do it this way.
Marcus
---------------------------------------------------------------------
Dr. Marcus Metzler
mocm@netcologne.de http://www.metzlerbros.de
mocm@convergence.de http://www.convergence.de
Convergence Integrated Media GmbH
Rosenthaler Str. 51
D-10178 Berlin
---------------------------------------------------------------------
Home |
Main Index |
Thread Index