[blfs-book] [BLFS Trac] #4436: MesaLib-10.0.1

BLFS Trac trac at linuxfromscratch.org
Fri Dec 13 08:18:14 PST 2013


#4436: MesaLib-10.0.1
-------------------------+----------------------
 Reporter:  izivkov      |       Owner:  izivkov
     Type:  enhancement  |      Status:  closed
 Priority:  normal       |   Milestone:  current
Component:  BOOK         |     Version:  SVN
 Severity:  normal       |  Resolution:  fixed
 Keywords:  blfs-book@…  |
-------------------------+----------------------

Comment (by fo):

 Igor, I was hoping that version 10.0.1 could have corrected the problems I
 had with 10.0.0, but it did not. Also, I was hoping that you had solved
 the problems, e.g. a patch, but also there is not that in the upgrade. I
 may have the problems only myself.

 If you did not have the problems, please tell me, and I will resend what I
 will write below to -support or -dev, if you or others suggest.

 First thing are the libraries: I cannot find in the builds of 10.0.x:

 [libdricore, libXvMCr300, libXvMCsoftpipe]

 Second thing is that I was not sure, it appeared that libclc

 [http://llvm.org/svn/llvm-project/libclc/trunk/]

 was one dependency. ISTR that Armin is the maintainer in Arch.

 Third, I needed "autoreconf -fi" but can use just configure (no need for
 autogen.sh) with 10.0.0. Installed with configure and with autogen.sh, but
 results are the same.

 I do not know if the problems are only mine.

 Fourth, cogl-1.16.0 problem.

 Cogl builds fine with

 {{{
 ./configure --prefix=/usr
 }}}

 but not with


 {{{
 ./configure --prefix=/usr --enable-gles1 --enable-gles2
 }}}

 or only one of the gles. Configures, but fails at "make -j1":

 {{{
 In file included from ./winsys/cogl-winsys-egl-x11.c:35:0:
 ./winsys/cogl-winsys-egl-feature-functions.h:91:39: warning: 'struct
 wl_buffer' declared inside parameter list [enabled by default]
                                 struct wl_buffer *buffer,
                                        ^
 ./winsys/cogl-winsys-egl-private.h:97:32: note: in definition of macro
 'COGL_WINSYS_FEATURE_FUNCTION'
    ret (APIENTRY * pf_ ## name) args;
                                 ^
 ./winsys/cogl-winsys-egl-feature-functions.h:91:39: warning: its scope is
 only this definition or declaration, which is probably not what you want
 [enabled by default]
                                 struct wl_buffer *buffer,
                                        ^
 ./winsys/cogl-winsys-egl-private.h:97:32: note: in definition of macro
 'COGL_WINSYS_FEATURE_FUNCTION'
    ret (APIENTRY * pf_ ## name) args;
                                 ^
 In file included from ./winsys/cogl-winsys-egl-x11.c:35:0:
 ./winsys/cogl-winsys-egl-private.h:167:33: warning: 'struct wl_buffer'
 declared inside parameter list [enabled by default]
                                  int *value);
                                  ^
   CC       cogl-winsys-egl.lo
 In file included from ./winsys/cogl-winsys-egl.c:33:0:
 ./winsys/cogl-winsys-egl-feature-functions.h:91:39: warning: 'struct
 wl_buffer' declared inside parameter list [enabled by default]
                                 struct wl_buffer *buffer,
                                        ^
 ./winsys/cogl-winsys-egl-private.h:97:32: note: in definition of macro
 'COGL_WINSYS_FEATURE_FUNCTION'
    ret (APIENTRY * pf_ ## name) args;
                                 ^
 ./winsys/cogl-winsys-egl-feature-functions.h:91:39: warning: its scope is
 only this definition or declaration, which is probably not what you want
 [enabled by default]
                                 struct wl_buffer *buffer,
                                        ^
 ./winsys/cogl-winsys-egl-private.h:97:32: note: in definition of macro
 'COGL_WINSYS_FEATURE_FUNCTION'
    ret (APIENTRY * pf_ ## name) args;
                                 ^
 In file included from ./winsys/cogl-winsys-egl.c:33:0:
 ./winsys/cogl-winsys-egl-private.h:167:33: warning: 'struct wl_buffer'
 declared inside parameter list [enabled by default]
                                  int *value);
                                  ^
 ./winsys/cogl-winsys-egl.c:1051:33: warning: 'struct wl_buffer' declared
 inside parameter list [enabled by default]
                                  int *value)
                                  ^
 ./winsys/cogl-winsys-egl.c:1048:1: error: conflicting types for
 '_cogl_egl_query_wayland_buffer'
  _cogl_egl_query_wayland_buffer (CoglContext *ctx,
  ^
 In file included from ./winsys/cogl-winsys-egl.c:33:0:
 ./winsys/cogl-winsys-egl-private.h:164:1: note: previous declaration of
 '_cogl_egl_query_wayland_buffer' was here
  _cogl_egl_query_wayland_buffer (CoglContext *ctx,
  ^
 ./winsys/cogl-winsys-egl.c: In function '_cogl_egl_query_wayland_buffer':
 ./winsys/cogl-winsys-egl.c:1060:50: warning: passing argument 2 of
 'egl_renderer->pf_eglQueryWaylandBuffer' from incompatible pointer type
 [enabled by default]
                                                   value);
                                                   ^
 ./winsys/cogl-winsys-egl.c:1060:50: note: expected 'struct wl_buffer *'
 but argument is of type 'struct wl_buffer *'
 make[4]: *** [cogl-winsys-egl.lo] Error 1
 make[4]: Leaving directory `/home/fernando/tmp/paco-
 build-2013.12.13-13h04m50s/cogl-1.16.0/cogl'
 make[3]: *** [all-recursive] Error 1
 make[3]: Leaving directory `/home/fernando/tmp/paco-
 build-2013.12.13-13h04m50s/cogl-1.16.0/cogl'
 make[2]: *** [all] Error 2
 make[2]: Leaving directory `/home/fernando/tmp/paco-
 build-2013.12.13-13h04m50s/cogl-1.16.0/cogl'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/home/fernando/tmp/paco-
 build-2013.12.13-13h04m50s/cogl-1.16.0'
 make: *** [all] Error 2
 }}}

-- 
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/4436#comment:12>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch



More information about the blfs-book mailing list