> When I ran `startx` on the next boot, the server shutdown > because the VESA driver's ABI was at a different version than Xorg's. > So I tried update that driver but I ran into some other issues. I > could describe those issues, but I'm feeling like that isn't the > root issue.
I am not currently running GoboLinux but I remember ABI-related problems and xorg-server not starting. What I usually do is to make sure that LLVM is up to date; and cmake; then I compile meson ( http://www.linuxfromscratch.org/lfs/view/systemd/chapter06/meson.html ) (even though the URL includes systemd, meson works perfectly well without systemd of course; I only have this "bookmarked" as link, LFS/BLFS instructions can be super-helpful). After meson I tend to compile the xorg-libs (libx11, libice, libsm, libxcb - all available on the same URL where the xorg-server is), then I compile the xorg-server. Here you have to be a bit careful in that I have had problems in the past; e. g. wayland related parts aren't that good; I tend to do things such as --disable-xwayland-eglstream and similar to xorg-server. This serves me better than enabling these snippets. By the way, from my own experience it is quite hard to break a GoboLinux system because you should always have the older versions in the respective directory under /Programs/ so you can just re-symlink that. :) To your problem like this: Requested 'xproto >= 7.0.31' but version of Xproto is 7.0.29 Requested 'randrproto >= 1.6.0' but version of RandrProto is 1.5.0 Requested 'presentproto >= 1.1' but version of PresentProto is 1.0 I think if you install https://www.x.org/releases/individual/proto/xorgproto-2018.4.tar.bz2 then this should be fine. That has all the .pc files as far as I can see for the protos: scrnsaverproto.pc, trapproto.pc, videoproto.pc and so forth. I also recommend to you to keep information in a text file - this may help you at a later time a LOT. I started noting down how to resolve some problems within the yaml-files that I use to compile/install programs from source; a bit like the LFS/BLFS project but more tuned towards the problems I encounter. I also used to autogenerate something similar to LFS/BLFS - will try to see to do so and then make this available somewhere again. PS: The mailing interface confuses me too a bit. I see your emails but I don't see the other email that came first in 2019 altogether, so I could not hit on "reply" (I sent a mail to the email listed though). I find mailing lists pretty confusing altogether in general. On Sat, Jan 5, 2019 at 6:52 PM Philip White <philipwh...@cedarville.edu> wrote: > I realized that digest mode is not what I want for a mailing list, since I > cannot reply to emails individually. > > Anyway, my attempt to build i3 has been sidetracked because I ran > > InstallPackage Xorg-Server > > which broke X. When I ran `startx` on the next boot, the server shutdown > because the VESA driver's ABI was at a different version than Xorg's. So I > tried update that driver but I ran into some other issues. I could describe > those issues, but I'm feeling like that isn't the root issue. > > I would expect this is an issue other people have run into, since nearly > everyone uses Xorg, and people generally keep their systems up to the > latest version. > > While looking for a solution, I noticed the UpdateXorgRecipe script. I ran > it, and it made a bunch of local recipes, but as far as I can tell, it > didn't actually compile anything. Thus, I tried to run `Compile > Xorg-Server` to compile the newly generated recipes. I got the dependency > issues: > > Requested 'xproto >= 7.0.31' but version of Xproto is 7.0.29 > Requested 'randrproto >= 1.6.0' but version of RandrProto is 1.5.0 > Requested 'presentproto >= 1.1' but version of PresentProto is 1.0 > > Has anybody encountered this error before? Also, is there any > documentation for what UpdateXorgRecipe does? > > Last question, how do I search these mailing list archives? The link on > the website points to > http://search.gmane.org/search.php?group=gmane.linux.distributions.gobo.general, > which does not work. > > Thanks, > Philip > _______________________________________________ > gobolinux-users mailing list > gobolinux-users@lists.gobolinux.org > http://lists.gobolinux.org/mailman/listinfo/gobolinux-users >
_______________________________________________ gobolinux-users mailing list gobolinux-users@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-users