Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
fails to build on Big Endian 64 bit machines #714
Comments
added a commit
to LocutusOfBorg/goldendict
that referenced
this issue
Jun 3, 2016
added a commit
to Abs62/goldendict
that referenced
this issue
Jun 3, 2016
|
Try to buid now. |
LocutusOfBorg
commented
Jun 3, 2016
•
|
Hi, how can your solution work? - uint64_t finalcount = qFromLittleEndian( count << 3 );
+ quint64 finalcount = qFromLittleEndian( count << 3 ); the problem is that qFromLittleEndian doesn't take a 64byte parameter. |
qendian.h have qbswap template for quint64 (defined as "unsigned long long" in qglobal.h) parameter but haven't it for uint64_t (defined as "unsigned long" on UNIX-like systems).
Yes. |
LocutusOfBorg
commented
Jun 3, 2016
|
working flawlessly! |
Abs62
closed this
Jun 4, 2016
hosiet
referenced this issue
Sep 16, 2017
Closed
Fix Big Endian 64 bit machines build failures. (Closes: #714) #715
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
LocutusOfBorg commentedJun 3, 2016
•
Edited 1 time
-
LocutusOfBorg
Jun 3, 2016
Hi, as said, seems that
on ripemd.cc is not available on 64 bit BE machines
can you please help? Note: this is preventing Debian and Ubuntu from having in stable the latest release/snapshot