WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Tiny X build script  (Read 2672 times)

Offline grisxa

  • Newbie
  • *
  • Posts: 27
Tiny X build script
« on: March 21, 2011, 07:23:11 AM »
Hello!
How Tiny X server is built at the moment?
Could you share build script, please?

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: Tiny X build script
« Reply #1 on: March 21, 2011, 08:23:11 AM »

Offline grisxa

  • Newbie
  • *
  • Posts: 27
Re: Tiny X build script
« Reply #2 on: April 04, 2011, 05:37:46 AM »
BTW, shouldn't you apply vm86_masks.patch ?
I'm getting error like in Gentoo's bug 235789.

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: Tiny X build script
« Reply #3 on: April 05, 2011, 08:06:26 AM »
When I have time I will update the build script and make sure it will build on a current release of TC. 

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: Tiny X build script
« Reply #4 on: April 10, 2011, 12:43:05 PM »
There are issues related to the age of the sources used to build Xvesa.  Three different sources have been used to build various Xvesa's, the official in base is from XFree86-4.8.0, a previous was an xserver-kdrive-6.6.1, and the Xvesa extension is from Xorg-7.1.

I did not retry building Xvesa from Xorg-7.1, but the other two fail for various reasons.  The 6.6.1 version needs stuff from Xorg-7.4-dev that is not present in Xorg-7.5-dev, but even then it fails with C errors, probably from the newer GCC in TC 3.x.  And the XFree86-4.8.0 build fails to build Xvesa though it builds Xfbdev.  And failed parts of an Xfree86 build do not issue an error message and exit, you just see when it finishes that parts didn't build. 

But I successfully rebuilt Xvesa from the XFree86-4.8.0 source on TC 1.4.3.  Since the sources for Xvesa are not maintained and are frozen in time, it is not going to be possible to keep the ability to rebuild them on a current TC install.