Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 488450 - =dev-lang/maude-2.6 - <stdout>:4664:3: error: invalid initialization of reference of type 'int&' from expression of type 'yy_size_t {aka long unsigned int}'
Summary: =dev-lang/maude-2.6 - <stdout>:4664:3: error: invalid initialization of refer...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-10-18 04:25 UTC by Jason Mours
Modified: 2013-11-06 18:03 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (maude-2.6-build.log,252.70 KB, text/plain)
2013-10-18 04:26 UTC, Jason Mours
Details
emerge-info (maude-2.6-emerge.info,17.20 KB, text/plain)
2013-10-18 04:26 UTC, Jason Mours
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Mours 2013-10-18 04:25:37 UTC
dev-lang/maude-2.6 failing emerge with :

x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Mixfix -I../..  -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Utility -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Temporal -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Interface -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Core -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Variable -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/FullCompiler -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Higher -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/CUI_Theory -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/S_Theory -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/NA_Theory -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/FreeTheory -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/ObjectSystem -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Mixfix -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/BuiltIn -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/MSCP10 -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/IO_Stuff -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/ACU_Persistent -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/ACU_Theory -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/AU_Persistent -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/AU_Theory -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Meta -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/3rdParty -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/FullCompiler -I/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/StrategyLanguage   -march=native -mtune=amdfam10 -Os -pipe -ggdb -c -o libmixfix_a-surface.o `test -f 'surface.cc' || echo '/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Mixfix/'`surface.cc
<stdout>: In function 'int yy_get_next_buffer()':
<stdout>:4664:3: error: invalid initialization of reference of type 'int&' from expression of type 'yy_size_t {aka long unsigned int}'
/var/tmp/portage/dev-lang/maude-2.6/work/Maude-2.6/src/Mixfix/lexerAux.hh:30:6: error: in passing argument 2 of 'void getInput(char*, int&, int)'
surface.c: In function 'int yyparse(void*)':
surface.c:5607:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
surface.c:5751:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
make[4]: *** [libmixfix_a-lexer.o] Error 1
make[4]: *** Waiting for unfinished jobs....
surface.yy:308:66: warning: ignoring return value of 'int system(const char*)', declared with attribute warn_unused_result [-Wunused-result]
make[4]: Leaving directory `/var/tmp/portage/dev-lang/maude-2.6/work/maude-2.6_build/src/Mixfix'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/var/tmp/portage/dev-lang/maude-2.6/work/maude-2.6_build/src/Mixfix'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/dev-lang/maude-2.6/work/maude-2.6_build/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/dev-lang/maude-2.6/work/maude-2.6_build'
make: *** [all] Error 2

: Posting build.log

Reproducible: Always
Comment 1 Jason Mours 2013-10-18 04:26:04 UTC
Created attachment 361186 [details]
build.log
Comment 2 Jason Mours 2013-10-18 04:26:21 UTC
Created attachment 361188 [details]
emerge-info
Comment 3 Sébastien Fabbro (RETIRED) gentoo-dev 2013-11-06 18:03:43 UTC
+*maude-2.6-r1 (06 Nov 2013)
+
+  06 Nov 2013; Sébastien Fabbro <bicatali@gentoo.org>
+  +files/maude-2.6-gcc47.patch, +files/maude-2.6-search-datadir.patch,
+  +maude-2.6-r1.ebuild, -files/2.1.1-gcc3.4.patch, -files/23maude,
+  -files/maude-2.3.0-gcc43.patch, -maude-2.3.0.ebuild, -maude-2.5.0.ebuild,
+  -maude-2.6.ebuild, metadata.xml:
+  Fixed with newer gcc (bug #454072), build in source fixing bug #488450, switch
+  to EAPI5, separate doc and examples flags, include patch from Debian to look
+  for datadir at compile time removing the need to define MAUDE_LIB system-wide,
+  removed older ebuilds which do not build anymore
+