Skip to content
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

Compiler warnings when compiling -- Gentoo #17

Open
arran4 opened this issue Jun 25, 2024 · 2 comments
Open

Compiler warnings when compiling -- Gentoo #17

arran4 opened this issue Jun 25, 2024 · 2 comments

Comments

@arran4
Copy link

arran4 commented Jun 25, 2024

When I build using this:
https://github.com/arran4/arrans_overlay/blob/main/app-text/jbofihe/jbofihe-0.43.ebuild

Portage tells me that these are severe warnings:

 * QA Notice: Package triggers severe warnings which indicate that it
 *            may exhibit random runtime failures.
 * parse.tab.c:1148:16: warning: implicit declaration of function 'yylex' [-Wimplicit-function-declaration]
 * parse.tab.c:1595:7: warning: implicit declaration of function 'yyerror'; did you mean 'yyerrok'? [-Wimplicit-function-declaration]
 * n2d.c:1529:12: warning: implicit declaration of function 'yyparse' [-Wimplicit-function-declaration]
 * rpc_full.c:1:8: warning: type defaults to 'int' in declaration of 'elide_trace_reduce' [-Wimplicit-int]
 * rpc_full.c:2:8: warning: type defaults to 'int' in declaration of 'elide_trace_shift' [-Wimplicit-int]
 * rpc_full.c:3:8: warning: type defaults to 'int' in declaration of 'report_trace_shift' [-Wimplicit-int]
 * rpc_full.c:4:8: warning: type defaults to 'int' in declaration of 'report_trace_reduce' [-Wimplicit-int]
 * rpc_full.c:5:8: warning: type defaults to 'int' in declaration of 'report_trace_error' [-Wimplicit-int]
 * rpc_tab.c:1:8: warning: type defaults to 'int' in declaration of 'elide_trace_reduce' [-Wimplicit-int]
 * rpc_tab.c:2:8: warning: type defaults to 'int' in declaration of 'elide_trace_shift' [-Wimplicit-int]
 * rpc_tab.c:3:8: warning: type defaults to 'int' in declaration of 'report_trace_shift' [-Wimplicit-int]
 * rpc_tab.c:4:8: warning: type defaults to 'int' in declaration of 'report_trace_reduce' [-Wimplicit-int]
 * rpc_tab.c:5:8: warning: type defaults to 'int' in declaration of 'report_trace_error' [-Wimplicit-int]
 * rpc_tab.c:1:8: warning: type defaults to 'int' in declaration of 'elide_trace_reduce' [-Wimplicit-int]
 * rpc_tab.c:2:8: warning: type defaults to 'int' in declaration of 'elide_trace_shift' [-Wimplicit-int]
 * rpc_tab.c:3:8: warning: type defaults to 'int' in declaration of 'report_trace_shift' [-Wimplicit-int]
 * rpc_tab.c:4:8: warning: type defaults to 'int' in declaration of 'report_trace_reduce' [-Wimplicit-int]
 * rpc_tab.c:5:8: warning: type defaults to 'int' in declaration of 'report_trace_error' [-Wimplicit-int]

 * Please do not file a Gentoo bug and instead report the above QA
 * issues directly to the upstream developers of this software.
 * Homepage: https://github.com/lojban/jbofihe
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version
   /usr/bin/smujajgau
   /usr/bin/jvocuhadju
   /usr/bin/cmafihe
   /usr/bin/vlatai
   /usr/bin/jbofihe
``
@rlpowell
Copy link
Member

Yep! This code is very old. Most of it is no younger than the year 2001 or so. Updating code of that age is a substantial undertaking.

Having said that, it does in fact run fine most of the time.

@arran4
Copy link
Author

arran4 commented Jun 25, 2024

haha Yeah I know. But no one else reported this, its' here if anyone ever picks it up again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants