Upgrading to Xorg 7.2.0

Christopher Prance christopher.prance at gmail.com
Thu May 24 18:55:50 UTC 2007



> -----Original Message-----
> From: Dejan Lesjak [mailto:dejan.lesjak at ijs.si]
> Sent: Thursday, May 24, 2007 8:29 PM
> To: freebsd-x11 at freebsd.org
> Cc: Christopher Prance; 'Florent Thoumie'
> Subject: Re: Upgrading to Xorg 7.2.0
> 
> On Thursday 24 May 2007 14:25:08 Christopher Prance wrote:
> > > -----Original Message-----
> > > From: Florent Thoumie [mailto:flz at FreeBSD.org]
> > > Sent: Thursday, May 24, 2007 2:21 PM
> > > To: Christopher Prance
> > > Cc: 'Tom Evans'; freebsd-x11 at FreeBSD.org
> > > Subject: Re: Upgrading to Xorg 7.2.0
> > >
> > > Christopher Prance wrote:
> > > >> -----Original Message-----
> > > >> From: Tom Evans [mailto:tevans.uk at googlemail.com]
> > > >> Sent: Thursday, May 24, 2007 1:07 PM
> > > >> To: Christopher Prance
> > > >> Cc: freebsd-x11 at FreeBSD.org
> > > >> Subject: Re: Upgrading to Xorg 7.2.0
> > > >>
> > > >> On Thu, 2007-05-24 at 11:49 +0200, Christopher Prance wrote:
> > > >>> Hello all,
> > > >>>
> > > >>> I've been having some problems while trying to upgrade to Xorg
> > > >>> 7.2.0, it seems that when I'm doing a pkgdb -F and I run into
> stale
> > > >>> dependency for anything -> xdriinfo, it fails with this as it
> > >
> > > builds:
> > > >>> ===>   xdriinfo-1.0.1_1 depends on file:
> > > >>> /usr/local/libdata/pkgconfig/glproto.pc - found
> > > >>> ===>   xdriinfo-1.0.1_1 depends on file:
> > > >>
> > > >> /usr/local/libdata/pkgconfig/x11.pc
> > > >>
> > > >>> - found
> > > >>> ===>   xdriinfo-1.0.1_1 depends on executable in : pkg-config -
> > >
> > > found
> > >
> > > >>> ===>   xdriinfo-1.0.1_1 depends on shared library: glut.4 -
> found
> > > >>> ===>  Configuring for xdriinfo-1.0.1_1
> > > >>> configure: WARNING: you should use --build, --host, --target
> > > >>> checking for a BSD-compatible install... /usr/bin/install -c -o
> > >
> > > root
> > >
> > > >>> -g wheel checking whether build environment is sane... yes
> checking
> > > >>> for
> > > >>
> > > >> gawk...
> > > >>
> > > >>> gawk checking whether make sets $(MAKE)... yes checking whether
> to
> > > >>> enable maintainer-specific portions of Makefiles... no checking
> for
> > > >>> i386-portbld-freebsd6.2-gcc... cc checking for C compiler
> default
> > > >>> output file name... a.out checking whether the C compiler
> works...
> > > >>
> > > >> yes
> > > >>
> > > >>> checking whether we are cross compiling... no checking for
> suffix
> > >
> > > of
> > >
> > > >>> executables...
> > > >>> checking for suffix of object files... o checking whether we
> are
> > > >>
> > > >> using
> > > >>
> > > >>> the GNU C compiler... yes checking whether cc accepts -g... yes
> > > >>> checking for cc option to accept ANSI C... none needed checking
> for
> > > >>> style of include used by make... GNU checking dependency style
> of
> > > >>> cc... gcc3 checking for a BSD-compatible install...
> > >
> > > /usr/bin/install
> > >
> > > >>> -c -o root -g wheel checking return type of signal handlers...
> void
> > > >>> checking for i386-portbld-freebsd6.2-pkg-config... no checking
> for
> > > >>> pkg-config... /usr/local/bin/pkg-config checking pkg-config is
> at
> > > >>> least version 0.9.0... yes checking for XDRIINFO... yes
> checking
> > >
> > > for
> > >
> > > >>> library containing glXGetProcAddressARB... no
> > > >>> configure: error: cannot find GL library - make sure Mesa or
> other
> > > >>> OpenGL package is installed See `config.log' for more details.
> > > >>> ===>  Script "configure" failed unexpectedly.
> > > >>> Please report the problem to x11 at FreeBSD.org [maintainer] and
> > >
> > > attach
> > >
> > > >>> the "/usr/ports/x11/xdriinfo/work/xdriinfo-1.0.1/config.log"
> > > >>
> > > >> including
> > > >>
> > > >>> the output of the failure of your make command. Also, it might
> be a
> > > >>> good idea to provide an overview of all packages installed on
> your
> > > >>> system (e.g. an `ls /var/db/pkg`).
> > > >>> *** Error code 1
> > > >>>
> > > >>> Stop in /usr/ports/x11/xdriinfo.
> > > >>>
> > > >>> I have actually just deleted the dependency which I hope did
> not
> > > >>> mess anything up.  I'm still learning as I go so any help would
> be
> > > >>
> > > >> appreciated.
> > > >>
> > > >>> All of my LibGL, libGLU, and libglut, are installed and still
> no
> > > >>
> > > >> luck.
> > > >>
> > > >>> Thanks,
> > > >>> Christopher Prance
> > > >>
> > > >> Can you attach the
> > > >> "/usr/ports/x11/xdriinfo/work/xdriinfo-1.0.1/config.log"
> including
> > > >> the output of the failure of your make command. Also, it might
> be a
> > > >> good idea to provide an overview of all packages installed on
> your
> > > >> system (e.g. an `ls /var/db/pkg`).
> > > >
> > > > Here is the list of pkgs and the config.log file....
> > > >
> > > > Thanks in advance!
> > >
> > > Can you give me the output of ldd /usr/local/lib/libGL.so.1?
> > >
> > > --
> > > Florent Thoumie
> > > flz at FreeBSD.org
> > > FreeBSD Committer
> >
> > /usr/local/lib/libGL.so.1:
> >         libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x281cd000)
> >         libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x2828e000)
> >         libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1
> (0x2829b000)
> >         libXdamage.so.1 => /usr/X11R6/lib/libXdamage.so.1
> (0x282a0000)
> >         libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3 (0x282a3000)
> >         libm.so.4 => /lib/libm.so.4 (0x282a8000)
> >         libpthread.so.2 => /lib/libpthread.so.2 (0x282be000)
> >         libdrm.so.2 => /usr/local/lib/libdrm.so.2 (0x282e3000)
> 
> I'm sorry if you mentioned that before, but you don't
> have /usr/X11R6 -> /usr/local symlink yet? Assuming you don't
> and /usr/X11R6/lib/libXdamage.so.1 is still there from xorg-libraries-
> 6.9 [1]
> then you should remove it (or move it somewhere out of the way) and
> rebuild
> libGL so it relinks with the one in /usr/local (that should be there
> from
> libXdamage port). Unfortunately they don't seem compatible... Then
> (assuming
> it goes well) try xdriinfo again.
> 
> Dejan
> 
> [1] it should get removed with xorg-libraries-6.9 port which you
> apparently
> don't have installed any more from the output posted before. It's
> strange
> that it got left somehow. Output
> of "pkg_which /usr/X11R6/lib/libXdamage.so.1" (and for the other
> libraries in
> above ldd output might be useful if nonempty. Note that you also have a
> couple of xorg-server ports installed, which also isn't usual
> situation.
> Does "pkgdb -F" not mention those?

Ok, I made a link, well first I moved the X11R6 directory to /usr/X11R6.old,
then created the link.  They port built just fine now. Go figure.... but
when I get all of this done and I start to do a portupgrade -a will
everything work out ok? Or have I royally screwed every thing up?  Again
your help and everyone elses is MUCH appreciated.

Thanks,
Christopher Prance



More information about the freebsd-x11 mailing list