(In reply to comment #5) > Getting closer ... > > With "./configure --enable-32-bit --enable-debug CFLAGS="-m32" > CXXFLAGS="-m32" LDFLAGS="-m32"" I now get as far as: > > CC eglscreen.lo > CC eglstring.lo > CC eglsurface.lo > CC eglsync.lo > CCLD libEGL.la > /bin/ld: skipping incompatible /usr/lib64/libudev.so when searching for > -ludev > /bin/ld: cannot find -ludev > collect2: error: ld returned 1 exit status > gmake[3]: *** [libEGL.la] Error 1 > gmake[3]: Leaving directory `/usr/local/src/Mesa-9.2.5/src/egl/main' > gmake[2]: *** [all-recursive] Error 1 > gmake[2]: Leaving directory `/usr/local/src/Mesa-9.2.5/src/egl' > gmake[1]: *** [all-recursive] Error 1 > gmake[1]: Leaving directory `/usr/local/src/Mesa-9.2.5/src' > gmake: *** [all-recursive] Error 1 > > I'm not sure why it can't find udev: Dunno... sorry. Is there a /usr/lib32/libudev.so.2? > > $ rpm -qa | grep -i udev > system-config-printer-udev-1.4.3-2.fc20.x86_64 > libgudev1-208-9.fc20.x86_64 > libgudev1-208-9.fc20.i686 > libgudev1-devel-208-9.fc20.x86_64 > libgudev1-devel-208-9.fc20.i686 You could also see if there are debug symbols available for your current rpm's -- they are often supplied by the distro in a separate package. Hopefully the thing generating the backtrace would know to look in the alternate locations for them.