|
From: Roland C. <rc...@us...> - 2014-02-21 07:24:38
|
Hello Randall, On Mon, 2014-02-17 at 12:38 +0200, Randall Mason wrote: > I just wanted to let you know that I had to do a couple of things to > get it to build. I first tried to run the dpkg-buildpackage command > as I'm on ubuntu. This wanted me to install a whole list of things. > I installed everything except: libgnome2-dev libgtk2.0-dev. Indeed, in the GTK3 patch I did not update the Debian/Ubuntu source dependencies yet. > I then tried to run it with forced deps, but that still didn't work. > So I ran the autogen.sh command and a make. This too failed because > of a few things not being in GTK3 that were in GTK2. I looked for the > error online and found that many people solved this by removing > "-DG_DISABLE_DEPRECATED". I went in and took it out of the makefile > for both glib and gtk: > -GLIB_DEPRECATION = -DG_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES > +GLIB_DEPRECATION = -DG_DISABLE_SINGLE_INCLUDES > > and > > -GTK_DEPRECATION = -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED > -DGNOME_DISABLE_DEPRECATED -DGDK_DISABLE_SINGLE_INCLUDES > -DGTK_DISABLE_SINGLE_INCLUDES -DGSEAL_ENABLE > +GTK_DEPRECATION = -DGNOME_DISABLE_DEPRECATED > -DGDK_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES > -DGSEAL_ENABLE That's an intended feature... When I run 'autogen.sh', I'm enabling the maintainer mode, which contains many more checks than a regular build. You could run './autogen.sh --disable-deprecation-checks' or run the './configure' without arguments (after it has been created by autogen.sh). > The next make resulted in a build and I was able to run that on a > broadway backend with this command: > GDK_BACKEND=broadway UBUNTU_MENUPROXY= LIBOVERLAY_SCROLLBAR=0 > pioneers-server-gtk > and > GDK_BACKEND=broadway UBUNTU_MENUPROXY= LIBOVERLAY_SCROLLBAR=0 pioneers > > > resulting in a great little pio server and client in my browser! Great, I'll try it soon too. I'm running Debian, so I have not tried the broadway backend yet. > This is so exciting! I think there are still a few things to iron out > because it keeps saying that I'm disconnected from the broadwayd gtk3 > backend in my browser, but I'm guessing that it's my problem. We'll > see.. > > > Also, for those on Ubuntu, you will need to upgrade gtk3 from > ppa:malizor/gtk-broadway and install broadwayd to get the above > commands to work. With kind regards, Roland Clobus |