/srv/irclogs.ubuntu.com/2010/02/15/#ubuntu-x.txt

gesertseliot: Hi, randomaction found a new issue with mesa over the weekend. in short: libgl1-mesa-swx11 is missing the ld.so.conf snippet08:55
tseliotgeser: is there a bug report about it?08:56
* tseliot reboots (brb)08:57
tseliotgeser: what was the error, exactly?09:04
gesertseliot: no bug was filed (as far as I know). the problem is that rss-glx build-depends on libgl1-mesa-swx-dev which pulls in libgl1-mesa-swx11 but as it also has libGL1.so in /usr/lib/mesa but no ld.so.conf config the lib don't get found09:07
tseliotgeser: I think we can easily get rid of this problem by removing the abi-note tag from mesa and putting the libraries back in /usr/lib/09:09
tseliotI think I'll do it after alpha 3 though as I need to focus on plymouth now09:09
geserwhat ever works, should I file a bug for tracking?09:10
tseliotgeser: yes, please and assign it to me09:10
gesertseliot: bug #52204809:20
ubottuLaunchpad bug 522048 in mesa "libGL.so.1 from libgl1-mesa-swx11 doesn't get found by applications" [Undecided,New] https://launchpad.net/bugs/52204809:20
tseliotgeser: thanks09:21
aratseliot, hey, have a couple of minutes for a chat?10:21
tseliotara: sure10:22
Sarvatttseliot: if they help any - http://sarvatt.com/downloads/patches/0001-Add-100_no_abi_tag.patch.patch  http://sarvatt.com/downloads/patches/0001-Install-alternatives-for-libgl1-mesa-swx11-as-well.patch16:30
* tseliot has a look16:31
tseliotSarvatt: both patches are appreciated :-) I'm extremely busy with plymouth and I couldn't have worked on them until alpha 3. Feel free to push/upload them. Thanks16:39
tjaaltonbut only one of them is needed, right?16:50
tjaaltonhmm no, the alternatives is needed anyway16:51
Sarvattthe abi tag one doesn't interfere with anything for now at least, i'm unsure what tseliot wants to do with mesa alternatives after having that so i didn't mess with that yet16:52
tseliotSarvatt: the abi tag is fine. As regards the other one, it should fix a bug (reproducible when libgl1-mesa-swx11 instead of libgl1-mesa-glx is installed)16:55
tseliotright?16:55
Sarvattwould be nice if we could get rid of the alternatives from mesa and move them to the things that provide an alternative libGL :D16:55
tseliotbut then you would have to uninstall the other packages that provide that alternative in order to switch back to mesa16:56
tseliotwhich is not what we want16:56
Sarvattwhat if they provided both alternatives?16:56
Sarvatti need to build mesa with these changes to see if it needs more work, not sure i got everything there for swx1116:57
tseliotdo you mean, each nvidia driver and the fglrx driver should provide the alternative for mesa in addition to their own?16:57
jcristausounds like a mess16:57
jcristauthey don't depend on the mesa libGL so you might end up with dangling symlinks16:58
tseliotSarvatt: the latter can be a temporary fix as, thanks to the former, I should be able to move the mesa libraries back to their original location16:58
jcristauor a missing libGL.so.116:58
jcristau(or maybe i'm missing something)16:58
tseliotjcristau: I was asking to see if I was understanding things correctly16:59
* tseliot is still jet-lagged16:59
tseliotSarvatt: in conclusion the 1st patch should be ok. The 2nd should be ok (if well tested) as a short term fix (you might as well wait for my long term solution, it's up to you).17:05
Sarvattmesa is building in here with the libgl1-mesa-swx11 change - https://edge.launchpad.net/~sarvatt/+archive/bugfixes17:19
Sarvattneed to figure out why mesa master stopped building for the past 3 days now :( https://launchpad.net/~xorg-edgers/+archive/ppa/+build/1508637/+files/buildlog_ubuntu-lucid-i386.mesa_7.8.0~git20100214.db18996d-0ubuntu0sarvatt_FAILEDTOBUILD.txt.gz17:21
Sarvatthmm dpkg-shlibdeps: error: couldn't find library libGL.so.1 needed by debian/libglu1-mesa/usr/lib/libGLU.so.1.3.070800 (ELF format: 'elf32-i386'; RPATH: '').17:21
Sarvattso yeah libgl1-mesa-swx11 removes libgl1-mesa-dev libgl1-mesa-glx libglu1-mesa-dev libsdl1.2-dev ubuntu-desktop18:04
Duke`:/18:05
Sarvattgeser: http://paste.ubuntu.com/377015/18:07
Sarvattlooks like libgl1-mesa-swx11 needs to be providing libgl1 as well also?18:08
geserProvides: libgl1, libgl1-mesa-swrast, mesag3 (from the package in the archive)18:08
Sarvattyep same, odd18:10
Sarvattthe changes i pushed in git seem to be fixing the steps to reproduce in your bug at least, don't know what else I should check18:11
geserthe dpkg output is because libgl1 is temporarily not installed until libgl1-mesa-swx11 is installed later18:11
geserSarvatt: if you want another test case for your mesa changes: try rebuilding rss-glx as it build-depends on libgl1-mesa-swx11-dev18:14
Sarvattdoing that now18:15
Sarvattalternatives look fine still after installing the build deps, package is building now18:16
Sarvattconfigure: error: GL library was not found.18:17
Sarvattmake: *** [config.status] Error 118:17
Sarvattalternative is working fine from what I can see but autoconf doesn't like the non standard location?18:29
geserhave you looked at the config.log what exactly failed?18:33
Sarvattit does a AC_CHECK_LIB([GL],[glNewList]) and can't find glNewList in -lGL or -lMesaGL so it fails18:36
Sarvattthat mean we need to install gl.pc in another package as well?18:37
Sarvattit's there though - 00224d20 T glNewList18:44
BUGabundohey19:48
BUGabundolast night updates, manage to get 2.6.32-13-generic to boot fine (no 3D), while -12 stop starting X with high resolution19:49

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!