[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[task #15481] Xorg libraries for Ghostscript
From: |
Mohammad Akhlaghi |
Subject: |
[task #15481] Xorg libraries for Ghostscript |
Date: |
Sun, 28 Jun 2020 23:32:13 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:77.0) Gecko/20100101 Firefox/77.0 |
Update of task #15481 (project reproduce):
Status: Postponed => Ready For Test
Percent Complete: 0% => 90%
Assigned to: None => makhlaghi
Summary: X11 libraries for Ghostscript => Xorg libraries for
Ghostscript
_______________________________________________________
Follow-up Comment #16:
I am happy to say that the necessary Xorg libraries are now built (in the xorg
<https://gitlab.com/maneage/project-dev/-/tree/xorg> branch). As a beautiful
demo, see Ghostscript's linked libraries at the end of this message. The only
libraries that aren't within Maneage (not starting with 'BDIR') are the GNU C
Library components :-D.
Raul, when you have the chance, can you please try this branch on your macOS
and send us the result?
For non-macOS users, it would be great if you could also try it and let me
know how it went ;-).
You don't need any special options to test this feature! A default build is
enough because Ghostscript is currently built by default.
In macOS, I am just a little worried about 'util-linux' (a dependency of
fontconfig). Apparently it does build on macOS because it is on Homebrew
<https://github.com/Homebrew/homebrew-core/blob/master/Formula/util-linux.rb>.
If you do encounter a problem in a specific program of util-linux, you can
easily disable it (as you can already see from its build rule in
'high-level.mk'). The most important component is that 'fontconfig', needs to
link with 'libuuid'.
This makes the default Maneage branch really nicely independent of almost all
features of the OS! With this branch, in a "slim" Debian docker image, we just
need the 'gcc' and 'g++' compilers! NOTHING ELSE :-D!!!!
It is also a big step towards building TeXLive from source (because it depends
on Ghostscript and its library and these core Xorg libraries).
ldd .local/bin/gs
linux-vdso.so.1 (0x00007ffdbb926000)
/lib64/ld-linux-x86-64.so.2 (0x00007f19092b8000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f1908274000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1907f5f000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f190826f000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007f1908120000)
libtiff.so.5 => BDIR/software/installed/lib/libtiff.so.5
(0x00007f19083fa000)
libidn.so.12 => BDIR/software/installed/lib/libidn.so.12
(0x00007f190823a000)
libpaper.so.1 => BDIR/software/installed/lib/libpaper.so.1
(0x00007f1908234000)
libfontconfig.so.1 => BDIR/software/installed/lib/libfontconfig.so.1
(0x00007f19081ed000)
libfreetype.so.6 => BDIR/software/installed/lib/libfreetype.so.6
(0x00007f1908141000)
liblzma.so.5 => BDIR/software/installed/lib/liblzma.so.5
(0x00007f1907f37000)
libjpeg.so.9 => BDIR/software/installed/lib/libjpeg.so.9
(0x00007f1907efa000)
libz.so.1 => BDIR/software/installed/lib/libz.so.1
(0x00007f1907edd000)
libiconv.so.2 => BDIR/software/installed/lib/libiconv.so.2
(0x00007f1907df5000)
libbz2.so.1.0 => BDIR/software/installed/lib/libbz2.so.1.0
(0x00007f1907de2000)
libpng16.so.16 => BDIR/software/installed/lib/libpng16.so.16
(0x00007f1907dac000)
libexpat.so.1 => BDIR/software/installed/lib/libexpat.so.1
(0x00007f1907d7f000)
libuuid.so.1 => BDIR/software/installed/lib/libuuid.so.1
(0x00007f1907d76000)
_______________________________________________________
Reply to this item at:
<https://savannah.nongnu.org/task/?15481>
_______________________________________________
Message sent via Savannah
https://savannah.nongnu.org/
- [task #15481] Xorg libraries for Ghostscript,
Mohammad Akhlaghi <=