Re: Make error in Mesa 7.9.2
Jose Ramon Muñoz Pekkarinen <[email protected]>
| Newsgroups | gmane.comp.video.mesa3d.user |
|---|---|
| Message-ID | <[email protected]> |
Did you use the same options than before? What version of libdrm did you build? On Thursday 08 September 2011 12:06:45 Amy maskov wrote: > Hi > List > The earlier problem was with pythonMAPI that was not > installed on my box, Now getting the make error -> > *************************************************************************** > ******************************** mklib: Making Linux shared library: > i965_dri.so.tmp > g++ -g -O2 -Wall -Wmissing-prototypes -ffast-math -fvisibility=hidden > -fno-strict-aliasing -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM > -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS > -DHAVE_POSIX_MEMALIGN -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER > -DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS > -DFEATURE_GL=1 -o i965_dri.so.test > ../../../../../src/mesa/drivers/dri/common/dri_test.o i965_dri.so.tmp > /usr/local/libdrm/lib/libdrm.so.2 -lexpat -lm -lpthread -ldl > -L/usr/local/libdrm/lib -ldrm_intel -ldrm > /usr/local/libdrm/lib/libdrm_intel.so: undefined reference to > `pci_device_probe' /usr/local/libdrm/lib/libdrm_intel.so: undefined > reference to `pci_system_init' /usr/local/libdrm/lib/libdrm_intel.so: > undefined reference to > `pci_system_cleanup' > /usr/local/libdrm/lib/libdrm_etintel.so: undefined reference to > `pci_device_find_by_slot' > collect2: ld returned 1 exit status > *************************************************************************** > ************************* whether the problem is with libdrm or with mesa? > > > Thanks in advance > Amy > > On 9/6/11, Amy maskov <[email protected]> wrote: > > Hi > > > > Jose > > > > You are right, though libdrm was installed with radeon > > > > options, mesa configure could not find it until set it through > > LIBDRM_RAEDON_CFLAG AND LIBDRM_RAEDON_LIB. but now the make command is > > giving an syntax error in -> > > > > ../../../src/mapi/mapi/mapi_abi.py \ > > > > -i vgapi/vgapi_defines.h vgapi.csv > vgapi_tmp.h > > > > File "../../../src/mapi/mapi/mapi_abi.py", line 63 > > > > sep = '' if t.endswith('*') else ' ' > > > > now this syntax error is nothing to do with any config options etc. i > > think its a python error , i have python 2 which it checked during > > configure options. > > > > Can anyone suggests the core of the problem. > > Thanks in advance > > > > Amy. > > > > On 9/5/11, Jose Ramon Muñoz Pekkarinen <[email protected]> wrote: > >> It seems your problem is here. > >> > >>> configure: WARNING: libdrm_radeon is missing, not building > >>> gallium-radeon > >>> > >> Did you build drm first? > >> > >> These links will help you in case you're lost: > >> > >> http://pkg-xorg.alioth.debian.org/howto/build-mesa.html > >> > >> http://dri.freedesktop.org/wiki/Building > >> > >> http://www.x.org/wiki/radeonBuildHowTo > >> > >> Greetings > >> > >> On Monday 05 September 2011 12:26:14 Amy maskov wrote: > >>> Hi > >>> > >>> List Users > >>> > >>> I am trying to compile Mesa 7.9.2 on centos 5.6 > >>> > >>> [Linux localhost.localdomain 2.6.39-4.el5.elrepo #1 SMP PREEMPT Thu > >>> Aug 4 19:58:19 EDT 2011 i686 i686 i386 GNU/Linux] When i run > >>> ./configure as shown next, it confgures successfully, and then makes > >>> gives an error which is given at last section of the mail. I could not > >>> figure it out where is the problem? > >>> > >>> Can anyone guide me > >>> Thanks in advance. > >>> Amy > >>> > >>> *********************************************************************** > >>> **** ******************************* > >>> > >>> [root@localhost Mesa-7.9.2]# ./configure > >>> LIBDRM_CFLAGS="-I/usr/local/libdrm/iclude/libdrm > >>> -I/usr/local/libdrm/include" > >>> LIBDRM_LIBS="/usr/local/libdrm/lib/libdrm.so.2" > >>> GLPROTO_CFLAGS="-I/usr/local/glproto/include/GL/internal > >>> -I/usr/local/glproto/include/GL" > >>> GLPROTO_LIBS="/usr/lib/nvidia/libGL.so" --prefix=/usr/local/Mesa-7.9.2 > >>> checking build system type... i686-pc-linux-gnu > >>> checking host system type... i686-pc-linux-gnu > >>> checking for gcc... gcc > >>> checking whether the C compiler works... yes > >>> checking for C compiler default output file name... a.out > >>> checking for suffix of executables... > >>> checking whether we are cross compiling... no > >>> checking for suffix of object files... o > >>> checking whether we are using the GNU C compiler... yes > >>> checking whether gcc accepts -g... yes > >>> checking for gcc option to accept ISO C89... none needed > >>> checking how to run the C preprocessor... gcc -E > >>> checking for gcc... (cached) gcc > >>> checking whether we are using the GNU C compiler... (cached) yes > >>> checking whether gcc accepts -g... (cached) yes > >>> checking for gcc option to accept ISO C89... (cached) none needed > >>> checking for g++... g++ > >>> checking whether we are using the GNU C++ compiler... yes > >>> checking whether g++ accepts -g... yes > >>> checking for gmake... gmake > >>> checking for python2... python2 > >>> checking for makedepend... /usr/bin/makedepend > >>> checking for sed... /bin/sed > >>> checking for a BSD-compatible install... /usr/bin/install -c > >>> checking if compiling with clang... no > >>> checking whether gcc version is sufficient... yes > >>> checking for pkg-config... /usr/bin/pkg-config > >>> checking pkg-config is at least version 0.9.0... yes > >>> checking whether gcc supports -fvisibility=hidden... yes > >>> checking whether g++ supports -fvisibility=hidden... yes > >>> checking whether to enable assembly... yes, x86 > >>> checking for gcc option to produce PIC... -fPIC > >>> checking for dlopen... no > >>> checking for dlopen in -ldl... yes > >>> checking for posix_memalign... yes > >>> checking pkg-config files for X11 are available... yes > >>> checking for X11... yes > >>> checking for LIBDRM... yes > >>> checking for DRI2PROTO... yes > >>> checking for GLPROTO... yes > >>> checking for XF86VIDMODE... yes > >>> checking for DRIGL... yes > >>> checking for LIBDRM_RADEON... no > >>> checking expat.h usability... yes > >>> checking expat.h presence... yes > >>> checking for expat.h... yes > >>> checking for XML_ParserCreate in -lexpat... yes > >>> checking for INTEL... yes > >>> checking for XCB_DRI2... no > >>> checking for LIBUDEV... no > >>> checking for GLW... yes > >>> checking udis86.h usability... no > >>> checking udis86.h presence... no > >>> checking for udis86.h... no > >>> checking for llvm-config... no > >>> checking for XORG... no > >>> configure: WARNING: libdrm_radeon is missing, not building > >>> gallium-radeon > >>> (r300) configure: creating ./config.status > >>> config.status: creating configs/autoconf > >>> config.status: executing configs commands > >>> > >>> prefix: /usr/local/Mesa-7.9.2 > >>> exec_prefix: ${prefix} > >>> libdir: ${exec_prefix}/lib > >>> includedir: ${prefix}/include > >>> > >>> Driver: dri > >>> OSMesa: no > >>> DRI drivers: i810 i915 i965 mach64 mga r128 r200 r300 r600 > >>> > >>> radeon savage sis tdfx unichrome swrast > >>> > >>> DRI driver dir: ${libdir}/dri > >>> Use XCB: no > >>> > >>> llvm: no > >>> > >>> Gallium: yes > >>> Gallium dirs: auxiliary drivers state_trackers > >>> Target dirs: egl dri-swrast > >>> Winsys dirs: sw sw/xlib sw/dri i915/sw > >>> Driver dirs: softpipe failover galahad trace rbug identity > >>> > >>> svga i915 i965 > >>> > >>> Trackers dirs: dri egl > >>> EGL client APIs: $(GL_LIB) > >>> > >>> Shared libs: yes > >>> Static libs: no > >>> EGL: glx > >>> EGL platforms: x11 drm > >>> GLU: yes > >>> GLw: yes (Motif: no) > >>> glut: no > >>> > >>> CFLAGS: -g -O2 -Wall -Wmissing-prototypes -std=c99 > >>> > >>> -ffast-math -fvisibility=hidden -fno-strict-aliasing -fPIC > >>> > >>> CXXFLAGS: -g -O2 -Wall -fvisibility=hidden > >>> > >>> -fno-strict-aliasing -fPIC > >>> > >>> Macros: -D_GNU_SOURCE -DPTHREADS > >>> > >>> -DHAVE_POSIX_MEMALIGN -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER > >>> -DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS > >>> -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM > >>> > >>> PYTHON2: python2 > >>> > >>> Run 'gmake' to build Mesa > >>> > >>> *********************************************************************** > >>> **** ****************************** make error-> > >>> > >>> ............................ > >>> ........................... > >>> gcc -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver > >>> -I../../../../../include -I../../../../../src/mapi > >>> -I../../../../../src/mesa -I../../../../../src/egl/main > >>> -I../../../../../src/egl/drivers/dri -I/usr/local/libdrm/iclude/libdrm > >>> -I/usr/local/libdrm/iclude -g -O2 -Wall -Wmissing-prototypes -std=c99 > >>> -ffast-math -fvisibility=hidden -fno-strict-aliasing -fPIC > >>> -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM > >>> -D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN > >>> -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING > >>> -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DFEATURE_GL=1 > >>> ../common/utils.c -o ../common/utils.o > >>> In file included from ../common/utils.h:32, > >>> > >>> from ../common/utils.c:37: > >>> ../../../../../include/GL/internal/dri_interface.h:51:17: error: > >>> drm.h: No such file or directory > >>> In file included from ../common/utils.h:32, > >>> > >>> from ../common/utils.c:37: > >>> ../../../../../include/GL/internal/dri_interface.h:317: error: > >>> expected declaration specifiers or ‘...’ before ‘drm_clip_rect_t’ > >>> ../../../../../include/GL/internal/dri_interface.h:319: error: > >>> expected declaration specifiers or ‘...’ before ‘drm_clip_rect_t’ > >>> ../../../../../include/GL/internal/dri_interface.h:373: error: > >>> expected declaration specifiers or ‘...’ before ‘drm_clip_rect_t’ > >>> ../../../../../include/GL/internal/dri_interface.h:632: error: > >>> expected declaration specifiers or ‘...’ before ‘drm_drawable_t’ > >>> ../../../../../include/GL/internal/dri_interface.h:640: error: > >>> expected declaration specifiers or ‘...’ before ‘drm_context_t’ > >>> gmake[6]: *** [../common/utils.o] Error 1 > >>> gmake[6]: Leaving directory > >>> `/root/Downloads/Mesa-7.9.2/src/mesa/drivers/dri/i810' > >>> gmake[5]: *** [lib] Error 2 > >>> gmake[5]: Leaving directory > >>> `/root/Downloads/Mesa-7.9.2/src/mesa/drivers/dri/i810' > >>> gmake[4]: *** [subdirs] Error 1 > >>> gmake[4]: Leaving directory > >>> `/root/Downloads/Mesa-7.9.2/src/mesa/drivers/dri' gmake[3]: *** > >>> [default] > >>> Error 1 > >>> gmake[3]: Leaving directory > >>> `/root/Downloads/Mesa-7.9.2/src/mesa/drivers' > >>> gmake[2]: *** [driver_subdirs] Error 2 > >>> gmake[2]: Leaving directory `/root/Downloads/Mesa-7.9.2/src/mesa' > >>> make[1]: *** [subdirs] Error 1 > >>> make[1]: Leaving directory `/root/Downloads/Mesa-7.9.2/src' > >>> make: *** [default] Error 1 > >>> *********************************************************************** > >>> **** ******************************** > >>> _______________________________________________ > >>> mesa-users mailing list > >>> [email protected] > >>> http://lists.freedesktop.org/mailman/listinfo/mesa-users _______________________________________________ mesa-users mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-users