Database-driven manual pager suite - Bugs: bug #56734, Man-db 2.8.6.1 doesn't build on...
bug #56734: Man-db 2.8.6.1 doesn't build on macOS
Submitter: | George Plymale II <ylluminarious> | ||
Submitted: | Fri 09 Aug 2019 07:48:07 AM UTC | ||
Category: | None | Severity: | 4 - Important |
Item Group: | None | Status: | Fixed |
Privacy: | Public | Assigned to: | cjwatson |
Open/Closed: | Closed |
Discussion locked!
Jump to the original submission
Spam posted by _355136 | |
Spam posted by _335004 | |
Spam posted by _335004 | |
Spam posted by _335004 | |
Spam posted by _335004 | |
Spam posted by _335004 | |
Tue 27 Aug 2019 04:07:06 PM UTC, comment #13: |
George Plymale II <ylluminarious> |
Mon 26 Aug 2019 07:33:17 PM UTC, comment #12: Thanks a lot Colin! I'll test it as soon as I can fetch the tarball from the download mirror: https://download.savannah.nongnu.org/releases/man-db/man-db-2.8.7.tar.xz
|
George Plymale II <ylluminarious> |
Mon 26 Aug 2019 04:47:58 PM UTC, comment #11: OK, thanks for testing! Today I released man-db 2.8.7 with these fixes, and I also just updated the homepage as you suggest. |
Colin Watson <cjwatson> |
Sat 24 Aug 2019 09:15:02 PM UTC, comment #10: Hey, it seems your new tarball worked. I went into the directory and ran the following commands:
|
George Plymale II <ylluminarious> |
Fri 23 Aug 2019 11:43:10 PM UTC, comment #9: Ah, I put the flags in the wrong place. However, I understand the underlying problem a bit better now. -no-undefined in lib/Makefile.am and libdb/Makefile.am was effectively declaring a property that wasn't true due to the reference from lib/decompress.c to sandbox, and I was then trying to undo this manually for a single platform. Not a good approach.
|
Colin Watson <cjwatson> |
Thu 22 Aug 2019 09:48:28 PM UTC, comment #8: Thanks for the tarball. You were right, I just needed to run autoreconf and I also didn't have automake installed which obviously wasn't helping. However, now I have a new error which I've attached as well as my new Portfile. It seems this time there's some kind of linking error, since it's complaining about undefined symbols. |
George Plymale II <ylluminarious> |
Wed 21 Aug 2019 12:53:16 PM UTC, comment #7: You don't seem to have arranged to run autoreconf after applying this patch, so that probably explains why it didn't work.
|
Colin Watson <cjwatson> |
Mon 19 Aug 2019 01:05:26 PM UTC, comment #6: Sorry for the delayed response, had a hectic last week.
|
George Plymale II <ylluminarious> |
Sat 10 Aug 2019 11:19:22 PM UTC, comment #5: Oh, in case you haven't already done so, it would be best to ensure that you remove your CFLAGS workaround as well before testing this patch. |
Colin Watson <cjwatson> |
Sat 10 Aug 2019 11:18:28 PM UTC, comment #4: Ah, I see the problem. I inserted the "-undefined suppress" workaround for the strictness of the Darwin linker rather too early, and it suppressed undefined-symbol errors when configure was trying to test for whether symbols were defined, and so everything got catastrophically confused from there on in.
|
Colin Watson <cjwatson> |
Sat 10 Aug 2019 09:01:43 PM UTC, comment #3: Oh shoot, I accidentally messed up my last comment and forgot to attach the file. Should be fixed now. |
George Plymale II <ylluminarious> |
Sat 10 Aug 2019 09:00:20 PM UTC, comment #2: I've attached my config.log. Please let me know if you need anything else.
|
George Plymale II <ylluminarious> |
Sat 10 Aug 2019 02:00:26 PM UTC, comment #1: :info:configure checking for _set_invalid_parameter_handler... yes
|
Colin Watson <cjwatson> |
Fri 09 Aug 2019 07:48:07 AM UTC, original submission:
I'm the maintainer of the Portfile for man-db in MacPorts. I recently tried upgrading it to 2.8.6.1, but I'm getting a build error. The error which seems to be the showstopper appears to be coming from Gnulib.
|
George Plymale II <ylluminarious> |
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 17 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2024-02-15 | cjwatson | Discussion Lock | None | Locked | |
2024-02-15 | ineiev | Carbon-Copy | Removed 355136 | - | |
2024-02-15 | ineiev | Carbon-Copy | Removed 335004 | - | |
2019-08-26 | cjwatson | Status | In Progress | Fixed | |
Open/Closed | Open | Closed | |||
2019-08-22 | ylluminarious | Attached File | - | Added new_error.log, #47382 | |
Attached File | - | Added Portfile.new, #47383 | |||
2019-08-19 | ylluminarious | Attached File | - | Added main.log, #47362 | |
2019-08-10 | cjwatson | Attached File | - | Added 56734.patch, #47322 | |
Severity | 3 - Normal | 4 - Important | |||
Status | Need Info | In Progress | |||
Assigned to | None | cjwatson | |||
2019-08-10 | ylluminarious | Attached File | - | Added config.log, #47321 | |
2019-08-10 | cjwatson | Status | None | Need Info | |
2019-08-09 | ylluminarious | Attached File | - | Added man-db_portfile_build_errors.log, #47309 | |
Attached File | - | Added Portfile, #47310 | |||
Carbon-Copy | - | Added -email is unavailable- |
Powered by Savane 3.13-d3ae.
Corresponding source code
Ok, the https://quantum-mirror.hu mirror finally started serving the tarball so I can confirm 2.8.7 works! Unfortunately, https://bigsearcher.com is still giving a 404, which you can see here: https://bigsearcher.com/mirrors/nongnu/man-db/man-db-2.8.7.tar.xz
I'll update the Portfile and make a PR to MacPorts once Bigsearcher is working as well.