Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Jun 2002 20:56:55 -0400
From:      Randall Hopper <aa8vb@nc.rr.com>
To:        "Alejandro A. Ramirez" <ales@megared.net.mx>
Cc:        multimedia@freebsd.org
Subject:   Re: Fxtv 1.04beta -- PLEASE TEST compile error
Message-ID:  <20020614005655.GA6663@nc.rr.com>
In-Reply-To: <1024016340.520.13.camel@ales.megared.net.mx>
References:  <1023985461.650.52.camel@ales.megared.net.mx> <20020613234425.GA5010@nc.rr.com> <1024016340.520.13.camel@ales.megared.net.mx>

next in thread | previous in thread | raw e-mail | index | archive | help
Alejandro A. Ramirez:
 |XFree86-3.3.6 the one that cames with the 4.5-RELEASE Distribution

Ok, thanks.

 |I Have added the line and it still fails to compile, it gives a lot of
 |warnings about DPMS in screensaver.c, 

Oh really?  Could you mail me the warnings?

 |but now fails a little bit further with the following text:
...
 |screensaver.o(.text+0x18): undefined reference to `DPMSQueryExtension'
 |screensaver.o(.text+0x68): undefined reference to `DPMSGetVersion'
...

Ah, OK.  Google Groups to the rescue again.  Try this:

ifeq ($(HAVE_XFREE86),YES)
<  override LIBS           += -lXxf86dga -lXxf86vm
>  override LIBS           += -lXxf86dga -lXxf86vm -lXdpms
endif

The later XFree86's seem to have the DPMS syms in the libXext.

If the problem is really XFree86-version-specific, this is a sticky one, as
the user really has to tell us what they're building for, or we use some
GNU Make magic like this:

    ifeq ($(wildcard $X11BASE/lib/libXdpms.*),)
      override LIBS           += -lXdpms
    endif

This is ugly but you might see if it works for you.  If so I'll toss it in.

Randall

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020614005655.GA6663>