Maneage - Tasks: task #15481, Xorg libraries for Ghostscript
You are not allowed to post comments on this tracker with your current authentication level.
task #15481: Xorg libraries for Ghostscript
Submitter: | Mohammad Akhlaghi <makhlaghi> | ||
Submitted: | Tue 03 Dec 2019 04:17:15 PM UTC | ||
Should Start On: | Tue 03 Dec 2019 12:00:00 AM UTC | Should be Finished on: | Tue 03 Dec 2019 12:00:00 AM UTC |
Category: | Software | Priority: | 5 - Normal |
Status: | Done | Privacy: | Public |
Assigned to: | makhlaghi | Percent Complete: | 100% |
Open/Closed: | Closed | Effort: | 0.00 |
Jump to the original submission
Tue 30 Jun 2020 02:26:07 AM UTC, comment #20: |
Mohammad Akhlaghi <makhlaghi> |
Mon 29 Jun 2020 09:12:50 AM UTC, comment #19: Great! So thd one I was most worried about ('util-linux') was built :-).
|
Mohammad Akhlaghi <makhlaghi> |
Mon 29 Jun 2020 08:20:27 AM UTC, comment #18: In my previous post I wrote in a bad way the text, here it is. Sorry!
|
Raul Infante-Sainz <infantesainz> |
Mon 29 Jun 2020 08:16:44 AM UTC, comment #17: That is great Mohammad!! I tested and most of them (flex-2.6.4-91-ga631f5d, xcb-proto-1.14, gperf-3.1, util-macros-1.19.2, xorgproto-2020.1, libxau-1.0.9, util-linux-2.35, libxdmcp-1.1.3, libidn-1.35, fontconfig-2.13.1) were installed without any problem. It crashed when installing libxcb-1.14 showing this suggestions in the last lines:
|
Raul Infante-Sainz <infantesainz> |
Mon 29 Jun 2020 03:32:13 AM UTC, comment #16: I am happy to say that the necessary Xorg libraries are now built (in the 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.
|
Mohammad Akhlaghi <makhlaghi> |
Mon 27 Apr 2020 10:07:09 PM UTC, comment #15: Based on my testing on a system I'm using, this task should remain open.
|
Boud Roukema <boud> |
Mon 13 Jan 2020 04:00:40 PM UTC, comment #14: Thanks a lot Raul, it has been merged into the master branch ;-). |
Mohammad Akhlaghi <makhlaghi> |
Mon 13 Jan 2020 03:25:25 PM UTC, comment #13: Thanks a lot for the notice! I have done it properly, so, now you should be able to merge it with no problems. Check out it here: https://gitlab.com/infantesainz/reproduce-raulfork/commit/1d72e26d00 |
Raul Infante-Sainz <infantesainz> |
Sat 11 Jan 2020 07:39:26 PM UTC, comment #12: Just one thin, don't commit directly on the `master' branch.
|
Mohammad Akhlaghi <makhlaghi> |
Sat 11 Jan 2020 07:35:13 PM UTC, comment #11: Great, thanks for the check and the commit ;-)!
|
Mohammad Akhlaghi <makhlaghi> |
Sat 11 Jan 2020 06:15:02 PM UTC, comment #10: That is great, now it worked! You can have a look at my fork for fixing this problem: https://gitlab.com/infantesainz/reproduce-raulfork/commit/234e75b9a Thanks a lot Mohammad! :-) |
Raul Infante-Sainz <infantesainz> |
Sat 11 Jan 2020 03:20:51 PM UTC, comment #9: Oh yes! Sorry! `LDFLAGS' is used by the standard build systems which follow standard ways of calling the C compiler that are configured with environment variables like `LDFLAGS' or `CPPFLAGS'.
|
Mohammad Akhlaghi <makhlaghi> |
Thu 09 Jan 2020 05:53:43 PM UTC, comment #8: It does not work, I obtain the same error than before :-( I checked that it is being properly added by printing the `LDFLAGS' and it is, at the end of the variable. I also tried to put at the beginning but it does not work neither. Thanks!
|
Raul Infante-Sainz <infantesainz> |
Thu 09 Jan 2020 05:26:05 PM UTC, comment #7: Thanks ;-)! I think I see the problem.
|
Mohammad Akhlaghi <makhlaghi> |
Thu 09 Jan 2020 05:14:34 PM UTC, comment #6: Thanks Mohammad, you are right. Find the error below, let me know anything you need ;-)
|
Raul Infante-Sainz <infantesainz> |
Thu 09 Jan 2020 04:57:56 PM UTC, comment #5: Thanks for the check Raul, Can you put the failing error message here?
|
Mohammad Akhlaghi <makhlaghi> |
Thu 09 Jan 2020 04:49:52 PM UTC, comment #4: This is a good work around for GNU/Linux systems. However, I found that the checking fails when it goes in my macOS laptop. Since I already have X11 libraries installed, there is no problem at all, so I can comment out the checking lines. But I am noticing this point here to not forget this issue in the future. Thanks!
|
Raul Infante-Sainz <infantesainz> |
Sat 14 Dec 2019 04:01:48 AM UTC, comment #3: Linux From Scratch has a nice guide on installing the X.org libraries (there are many!).
|
Mohammad Akhlaghi <makhlaghi> |
Wed 04 Dec 2019 01:39:18 PM UTC, comment #2: I just added a check before building Ghostscript so we can suggest a solution to the user, until this task is complete.
|
Mohammad Akhlaghi <makhlaghi> |
Wed 04 Dec 2019 01:07:57 PM UTC, comment #1: Just as a reference, here are the libraries Ghostscript needs on macOS systems (thanks to Raul for providing this):
|
Mohammad Akhlaghi <makhlaghi> |
Tue 03 Dec 2019 04:17:15 PM UTC, original submission:
Currently the installed Ghostscript in the template uses the host's X11 libraries. For example in [1] you can see the full list of libraries that the template's Ghostscript depends on.
|
Mohammad Akhlaghi <makhlaghi> |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 7 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2020-06-30 | makhlaghi | Status | Ready For Test | Done | |
Percent Complete | 90% | 100% | |||
Open/Closed | Open | Closed | |||
2020-06-29 | makhlaghi | Status | Postponed | Ready For Test | |
Percent Complete | 0% | 90% | |||
Assigned to | None | makhlaghi | |||
Summary | X11 libraries for Ghostscript | Xorg libraries for Ghostscript |
Powered by Savane 3.13-3230.
Corresponding source code
With Raul's help, this task is now completed and merged into Maneage as Commit 9ddff8b5c. So I am closing it :-D.
This was a major milestone and I am happy we were able to complete it.