-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Get devel/notcurses working on DPorts #995
Comments
Alternatively (if audaciously), I'd be willing to take an old college try at implementing |
@dankamongmen thanks for contacting us! Do you know if DragonFly BSD would be the only exception that has no clock_nanosleep() ? |
According to the documentation for GNU GNUlib (a portability library), Mac OS X 10.11, FreeBSD 6.0, NetBSD 5.0, OpenBSD 6.7, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin 1.7.9, mingw, MSVC 14. The function is specified by POSIX.1-2001, and was added to FreeBSD in 2017, it would seem. |
If it's not too much work, it would be great if you could provide an alternative to |
I can absolutely do that, though if the FreeBSD implementation is expected to work in DragonFly without much in the way of changes, I can probably handle that task. In any case, I'll go ahead and do a |
@tuxillo, I've gone ahead and implemented |
@tuxillo , We need GCC 9.x to build this port... With GCC 8.3 from base: I'm having such errors:
Our GCC 8.3 in base don't have Refs: See also: dankamongmen/notcurses#1121 |
@tuxillo , With |
We have two options here: Wait for the next notcurses release and the update of the |
i think i can cut a release tomorrow evening with these fixes present; that's probably the cleanest solution. FreeBSD has 2.1.4 btw; i understand DPorts more or less pulls changes from there regularly? |
Yes, we synchronize with FreeBSD Ports around 10 times a year. |
cool. Well, 2.1.5 went into FreeBSD Ports this morning, so it's ready when you are! =] thanks a lot for all your help, everyone. |
Current version in DFly: |
Hey there! I'm the upstream author of Notcurses, and also the maintainer of the FreeBSD port. I was wondering why it wasn't getting built in DPorts, and finally tracked down https://github.com/DragonFlyBSD/DeltaPorts/blob/master/ports/devel/notcurses/Makefile.DragonFly. It looks like I need to work around a missing
clock_nanosleep()
according to the notes there. Is there anything else I ought watch for? I don't have a DragonFly BSD machine handy, but if there's any service I can submit builds to, I'll happily make Notcurses work for this exciting project.In the meantime, I'll make sure 2.0.5 provides an alternate for
clock_nanosleep()
. Is there any way to get future build failures rigged up to file bugs against Notcurses? I'll treat them as such.The text was updated successfully, but these errors were encountered: