paul-j-lucas / cdecl

Composing and deciphering C (or C++) declarations or casts, aka ‘‘gibberish.’’
GNU General Public License v3.0
90 stars 11 forks source link

Compile failure with clang8.0/FreeBSD 13.0 #2

Closed lrosenman closed 5 years ago

lrosenman commented 5 years ago

poudriere.txt

I'm seeing this failure. Can you look? I can provide access to the system if you need it.

This is FreeBSD 13.0/clang 8.0.0

paul-j-lucas commented 5 years ago

Clicking that file name just says “Not Found”.

lrosenman commented 5 years ago

fscking github. I've put the file up on my website. See below comment for the URL.

lrosenman commented 5 years ago

the full file is at: https://www.lerctr.org/~ler/cdecl/poudriere.txt

paul-j-lucas commented 5 years ago

FYI: for all the POSIX yacc warnings, I believe that's been addressed.

lrosenman commented 5 years ago

I'm more concerned about the typedef errors. This is with the latest stuff in FreeBSD Ports.

paul-j-lucas commented 5 years ago

Yes, I know. Which is why my previous comment was just an "FYI."

Regarding the typedef error, try the uint64_t-fix branch.

lrosenman commented 5 years ago

that works. In order for me to put it into FreeBSD ports, I'd prefer a real release.

paul-j-lucas commented 5 years ago

Can you give me the build output now? I might as well see if there are any other remaining warnings and fix those too.

lrosenman commented 5 years ago

https://www.lerctr.org/~ler/cdecl/fix_test.txt

Enjoy :)

paul-j-lucas commented 5 years ago

OK, so there aren't any others (that I can fix). Agree?

lrosenman commented 5 years ago

I also pinged the autoconf maintainer with the autoconf patch you reference above. Thanks for that.

lrosenman commented 5 years ago

Looks good to me.

Thanks!

paul-j-lucas commented 5 years ago

Published 6.0.1.

lrosenman commented 5 years ago

Thanks! Pushed to FreeBSD ports. Appreciate the fast response.