akhiezer wrote:

The build of tigervnc is a bit unusual in that it wants to download
sources from network.  It also requires a library, fltk, and then
patches that library before build.

Fwiw, we _never_ let packages download from the network during any part
of builds.

The libreoffice in BLFS build does downloads.

Going back to issue 1, I could put both fltk and tigervnc procedures on
the same page.  We do a slightly similar thing in the Xorg drivers
section.  Is that reasonable?


Agh. One page per package. There's these things called 'links',
'cross-references', et al  ...  .

I understand your position, but there are a lot of pages in Xorg that do multiple packages per page -- libs, apps, drivers, etc.

In case not already seen, the following build approach might be of use
for reference in addressing much of the points above:
--
* http://www.slackware.com/~alien/slackbuilds/tigervnc/build/tigervnc.SlackBuild
* http://www.slackware.com/~alien/slackbuilds/tigervnc/build/
--

Yes, that's useful. I've been running into a problem in the default build in that they are using older Xorg packages and someone used the keyword 'public' as an identifier and gcc chokes on that.

typedef struct _DeviceIntRec {
    DeviceRec  public;
...

I'm sure that is fixed in newer versions, but I need to check the custom patches that tigervnc does.

I'll note that slackware's build is using tigervnc-1.3.0, but current as of 2014-03-19.

  -- Bruce
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to