Don Posted May 25, 2013 Report Share Posted May 25, 2013 I checked out the code from Subversion, installed several missing dependencies and successfully built 0ad. When I run the game I built, I get music, the 0ad cursor, and a black screen. I also have the game installed from a Debian package. It previously worked, but now gives the same black screen on startup.Is this a problem that others have seen before on Debian? Quote Link to comment Share on other sites More sharing options...
historic_bruno Posted May 26, 2013 Report Share Posted May 26, 2013 Similar report: http://trac.wildfiregames.com/ticket/1570Which missing dependencies did you install? It seems one of those may be the culprit, unless there were updates installed in the meantime. My first guess would be issues with SDL or graphics drivers. Quote Link to comment Share on other sites More sharing options...
Don Posted May 26, 2013 Author Report Share Posted May 26, 2013 As with http://trac.wildfiregames.com/ticket/1570 I get the black screen and the cursor in windowed mode. I don't get the same behavior if I start from the command line and use -vsync 1, in that test I get no 0ad cursor and no music, just full screen blackness.Fortunately synaptic keeps its history. Unfortunately the history is long. Installed the following packages:libwxbase2.8-dev (2.8.12.1-12)libwxgtk2.8-dev (2.8.12.1-12)wx-common (2.8.12.1-12)wx2.8-headers (2.8.12.1-12)Upgraded the following packages:libxcursor1 (1:1.1.13-1) to 1:1.1.13-1+deb7u1libxfixes3 (1:5.0-4) to 1:5.0-4+deb7u1libxrender1 (1:0.9.7-1) to 1:0.9.7-1+deb7u1Installed the following packages:libxcursor-dev (1:1.1.13-1+deb7u1)libxfixes-dev (1:5.0-4+deb7u1)libxrender-dev (1:0.9.7-1+deb7u1)x11proto-fixes-dev (1:5.0-2)x11proto-render-dev (2:0.11.1-2)Installed the following packages:libogg-dev (1.3.0-4)libvorbis-dev (1.3.2-1.3)Upgraded the following packages:libcomerr2 (1.42.5-1) to 1.42.5-1.1libcurl3-gnutls (7.26.0-1) to 7.26.0-1+wheezy2libgcrypt11 (1.5.0-3) to 1.5.0-5libgnutls26 (2.12.20-2) to 2.12.20-6libgssapi-krb5-2 (1.10.1+dfsg-3) to 1.10.1+dfsg-5libgssrpc4 (1.10.1+dfsg-3) to 1.10.1+dfsg-5libk5crypto3 (1.10.1+dfsg-3) to 1.10.1+dfsg-5libkrb5-3 (1.10.1+dfsg-3) to 1.10.1+dfsg-5libkrb5support0 (1.10.1+dfsg-3) to 1.10.1+dfsg-5libldap-2.4-2 (2.4.31-1) to 2.4.31-1+nmu2Installed the following packages:comerr-dev (2.1-1.42.5-1.1)krb5-multidev (1.10.1+dfsg-5)libcurl4-gnutls-dev (7.26.0-1+wheezy2)libgcrypt11-dev (1.5.0-5)libgnutls-dev (2.12.20-6)libgnutls-openssl27 (2.12.20-6)libgnutlsxx27 (2.12.20-6)libgpg-error-dev (1.10-3.1)libidn11-dev (1.25-2)libkadm5clnt-mit8 (1.10.1+dfsg-5)libkadm5srv-mit8 (1.10.1+dfsg-5)libkdb5-6 (1.10.1+dfsg-5)libkrb5-dev (1.10.1+dfsg-5)libldap2-dev (2.4.31-1+nmu2)libp11-kit-dev (0.12-3)librtmp-dev (2.4+20111222.git4e06e21-1)libssh2-1-dev (1.4.2-1.1)libtasn1-3-dev (2.13-2)Upgraded the following packages:libavahi-client3 (0.6.31-1) to 0.6.31-2libavahi-common3 (0.6.31-1) to 0.6.31-2libfreetype6 (2.4.9-1) to 2.4.9-1.1libgl1-mesa-glx (8.0.4-2) to 8.0.5-4+deb7u1libglapi-mesa (8.0.4-2) to 8.0.5-4+deb7u1libglib2.0-0 (2.33.12+really2.32.4-3) to 2.33.12+really2.32.4-5libglib2.0-bin (2.33.12+really2.32.4-3) to 2.33.12+really2.32.4-5libglu1-mesa (8.0.4-2) to 8.0.5-4+deb7u1libjson0 (0.9-1.1) to 0.10-1.2libpulse-mainloop-glib0 (2.0-6) to 2.0-6.1libpulse0 (2.0-6) to 2.0-6.1libxext6 (2:1.3.1-2) to 2:1.3.1-2+deb7u1pulseaudio (2.0-6) to 2.0-6.1pulseaudio-module-x11 (2.0-6) to 2.0-6.1pulseaudio-utils (2.0-6) to 2.0-6.1Installed the following packages:libasound2-dev (1.0.25-4)libavahi-client-dev (0.6.31-2)libavahi-common-dev (0.6.31-2)libcaca-dev (0.99.beta18-1)libdbus-1-dev (1.6.8-1)libdirectfb-dev (1.2.10.0-5)libdirectfb-extra (1.2.10.0-5)libfreetype6-dev (2.4.9-1.1)libgl1-mesa-dev (8.0.5-4+deb7u1)libglib2.0-dev (2.33.12+really2.32.4-5)libglu1-mesa-dev (8.0.5-4+deb7u1)libjpeg8-dev (8d-1)libpcre3-dev (1:8.30-5)libpcrecpp0 (1:8.30-5)libpng12-dev (1.2.49-1)libpulse-dev (2.0-6.1)libsdl1.2-dev (1.2.15-5)libslang2-dev (2.2.4-15)libts-dev (1.0-11)libxext-dev (2:1.3.1-2+deb7u1)x11proto-xext-dev (7.2.1-1)Installed the following packages:mesa-common-dev (8.0.5-4+deb7u1)Installed the following packages:libopenal-dev (1:1.14-4)Installed the following packages:cmake (2.8.9-1)cmake-data (2.8.9-1)emacsen-common (2.0.5)libcurl3 (7.26.0-1+wheezy2)libxmlrpc-core-c3 (1.16.33-3.2)Installed the following packages:zip (3.0-6)Upgraded the following packages:libxml2 (2.8.0+dfsg1-6) to 2.8.0+dfsg1-7+nmu1Installed the following packages:libxml2-dev (2.8.0+dfsg1-7+nmu1)Upgraded the following packages:libboost-iostreams1.49.0 (1.49.0-3.1) to 1.49.0-3.2libboost-program-options1.49.0 (1.49.0-3.1) to 1.49.0-3.2libboost-thread1.49.0 (1.49.0-3.1) to 1.49.0-3.2libicu48 (4.8.1.1-10) to 4.8.1.1-12libpython2.7 (2.7.3~rc2-2.1) to 2.7.3-6libssl1.0.0 (1.0.1c-4) to 1.0.1e-2python (2.7.3~rc2-1) to 2.7.3-4python-minimal (2.7.3~rc2-1) to 2.7.3-4python2.7 (2.7.3~rc2-2.1) to 2.7.3-6python2.7-minimal (2.7.3~rc2-2.1) to 2.7.3-6Installed the following packages:gccxml (0.9.0+cvs20120420-4)libboost-all-dev (1.49.0.1)libboost-chrono-dev (1.49.0.1)libboost-chrono1.49-dev (1.49.0-3.2)libboost-chrono1.49.0 (1.49.0-3.2)libboost-date-time-dev (1.49.0.1)libboost-date-time1.49-dev (1.49.0-3.2)libboost-date-time1.49.0 (1.49.0-3.2)libboost-dev (1.49.0.1)libboost-filesystem-dev (1.49.0.1)libboost-filesystem1.49-dev (1.49.0-3.2)libboost-filesystem1.49.0 (1.49.0-3.2)libboost-graph-dev (1.49.0.1)libboost-graph-parallel-dev (1.49.0.1)libboost-graph-parallel1.49-dev (1.49.0-3.2)libboost-graph-parallel1.49.0 (1.49.0-3.2)libboost-graph1.49-dev (1.49.0-3.2)libboost-graph1.49.0 (1.49.0-3.2)libboost-iostreams-dev (1.49.0.1)libboost-iostreams1.49-dev (1.49.0-3.2)libboost-locale-dev (1.49.0.1)libboost-locale1.49-dev (1.49.0-3.2)libboost-locale1.49.0 (1.49.0-3.2)libboost-math-dev (1.49.0.1)libboost-math1.49-dev (1.49.0-3.2)libboost-math1.49.0 (1.49.0-3.2)libboost-mpi-dev (1.49.0.1)libboost-mpi-python-dev (1.49.0.1)libboost-mpi-python1.49-dev (1.49.0-3.2)libboost-mpi-python1.49.0 (1.49.0-3.2)libboost-mpi1.49-dev (1.49.0-3.2)libboost-mpi1.49.0 (1.49.0-3.2)libboost-program-options-dev (1.49.0.1)libboost-program-options1.49-dev (1.49.0-3.2)libboost-python-dev (1.49.0.1)libboost-python1.49-dev (1.49.0-3.2)libboost-python1.49.0 (1.49.0-3.2)libboost-random-dev (1.49.0.1)libboost-random1.49-dev (1.49.0-3.2)libboost-random1.49.0 (1.49.0-3.2)libboost-regex-dev (1.49.0.1)libboost-regex1.49-dev (1.49.0-3.2)libboost-serialization-dev (1.49.0.1)libboost-serialization1.49-dev (1.49.0-3.2)libboost-serialization1.49.0 (1.49.0-3.2)libboost-signals-dev (1.49.0.1)libboost-signals1.49-dev (1.49.0-3.2)libboost-system-dev (1.49.0.1)libboost-system1.49-dev (1.49.0-3.2)libboost-system1.49.0 (1.49.0-3.2)libboost-test-dev (1.49.0.1)libboost-test1.49-dev (1.49.0-3.2)libboost-test1.49.0 (1.49.0-3.2)libboost-thread-dev (1.49.0.1)libboost-thread1.49-dev (1.49.0-3.2)libboost-timer-dev (1.49.0.1)libboost-timer1.49-dev (1.49.0-3.2)libboost-timer1.49.0 (1.49.0-3.2)libboost-wave-dev (1.49.0.1)libboost-wave1.49-dev (1.49.0-3.2)libboost-wave1.49.0 (1.49.0-3.2)libboost1.49-dev (1.49.0-3.2)libexpat1-dev (2.1.0-1)libibverbs-dev (1.1.6-1)libibverbs1 (1.1.6-1)libicu-dev (4.8.1.1-12)libnuma1 (2.0.8~rc4-1)libopenmpi-dev (1.4.5-1)libopenmpi1.3 (1.4.5-1)libssl-dev (1.0.1e-2)libssl-doc (1.0.1e-2)libtorque2 (2.4.16+dfsg-1)mpi-default-dev (1.0.1)openmpi-common (1.4.5-1)python-dev (2.7.3-4)python2.7-dev (2.7.3-6)zlib1g-dev (1:1.2.7.dfsg-13)Other than that I didn't touch a thing! Quote Link to comment Share on other sites More sharing options...
historic_bruno Posted May 26, 2013 Report Share Posted May 26, 2013 Thanks, can you attach your system_info.txt from the game's log directory?Is that the full synaptic history or only changes while trying to build 0 A.D.? Quote Link to comment Share on other sites More sharing options...
Don Posted May 26, 2013 Author Report Share Posted May 26, 2013 That's just the changes from trying to build 0ad. The system_info.txt is attached.system_info.txt Quote Link to comment Share on other sites More sharing options...
Don Posted May 27, 2013 Author Report Share Posted May 27, 2013 (edited) After doing apt-get dist-upgrade I now have the cursor, menu text, music, and no graphics. If I start a game I get the minimap in the lower left, and a black main screen, with a greyscale conical shape at the center, FWIW.system_info.txt Edited May 27, 2013 by Don Quote Link to comment Share on other sites More sharing options...
historic_bruno Posted May 27, 2013 Report Share Posted May 27, 2013 That's just the changes from trying to build 0ad. The system_info.txt is attached.system_info.txtThat's strange, it's reporting your graphics drivers are only OpenGL 1.4. Maybe try reinstalling them? Quote Link to comment Share on other sites More sharing options...
Don Posted May 29, 2013 Author Report Share Posted May 29, 2013 Ah. I think we're on the right track for two reasons. One, when I was trying to install the prerequisites, I remember thinking the build instructions were ambiguous about which OpenGL package I needed. Two, when I open the Nvidia X Server Settings application and hit OpenGL/GLX Information, the application crashes.What specific packages do I need to meet the OpenGL requirement? Quote Link to comment Share on other sites More sharing options...
Don Posted May 31, 2013 Author Report Share Posted May 31, 2013 This was solved by uninstalling-reinstalling video drivers. Now I can play my games (woo) and build the 0ad code as well. 1 Quote Link to comment Share on other sites More sharing options...
historic_bruno Posted June 5, 2013 Report Share Posted June 5, 2013 Great, glad it was resolved! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.