2025-07-21 05:45 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003938Spring engineLinuxpublic2013-08-17 12:28
Reportercleanrock 
Assigned Tocleanrock 
PrioritynormalSeveritymajorReproducibilityalways
StatusresolvedResolutionfixed 
Product Version94.1.1+git 
Target VersionFixed in Version 
Summary0003938: int64_t problem on arch
DescriptionThis is a new problem on arch, most probably came with the glibc 2.18 update.

[ 0%] Building CXX object rts/aGui/CMakeFiles/engineaGui.dir/LineEdit.cpp.o
In file included from /home/johanr/my_projects/spring/rts/aGui/LineEdit.cpp:7:0:
/home/johanr/my_projects/spring/rts/System/Misc/SpringTime.h:9:24: error: conflicting declaration ‘typedef boost::int64_t int64_t’
 typedef boost::int64_t int64_t;
                        ^
In file included from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.1/include/stdint.h:9:0,
                 from /usr/include/c++/4.8.1/cstdint:41,
                 from /usr/include/c++/4.8.1/bits/char_traits.h:376,
                 from /usr/include/c++/4.8.1/string:40,
                 from /home/johanr/my_projects/spring/rts/aGui/LineEdit.h:6,
                 from /home/johanr/my_projects/spring/rts/aGui/LineEdit.cpp:3:
/usr/include/stdint.h:40:19: error: ‘int64_t’ has a previous declaration as ‘typedef long int int64_t’
 typedef long int int64_t;
                   ^

TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0011318

cleanrock (reporter)

Looks like boost lags glibc.
Define __GLIBC_HAVE_LONG_LONG have been removed from glibc, it should be fixed in boost 1.55.
I will report to arch devs.
+Notes

-Issue History
Date Modified Username Field Change
2013-08-15 20:38 cleanrock New Issue
2013-08-16 17:32 cleanrock Note Added: 0011318
2013-08-17 12:28 cleanrock Changeset attached => spring develop 388fb4b6
2013-08-17 12:28 cleanrock Assigned To => cleanrock
2013-08-17 12:28 cleanrock Status new => resolved
2013-08-17 12:28 cleanrock Resolution open => fixed
+Issue History