View Issue Details

IDProjectCategoryView StatusLast Update
0001963Double CommanderDefaultpublic2020-11-30 07:44
Reporterginggs Assigned ToAlexx2000  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
ProjectionnoneETAnone 
OSUbuntuOS Version17.20 
Product Version0.8.0Product Build7906 
Target Version0.8.1Fixed in Version0.8.1 
Summary0001963: Incorrect use of i386 assembly
Descriptiondoublecmd FTBFS on non-i386 32-bit architectures:

(3104) Compiling ./Hashes/Keccak/sha1.pas
/<<PKGBUILDDIR>>/components/dcpcrypt/./Hashes/Keccak/sha1.pas(257,15) Error: (5004) Unknown identifier "EDX"
/<<PKGBUILDDIR>>/components/dcpcrypt/./Hashes/Keccak/sha1.pas(257,18) Error: (7014) Invalid reference syntax
/<<PKGBUILDDIR>>/components/dcpcrypt/./Hashes/Keccak/sha1.pas(258,15) Error: (5004) Unknown identifier "ECX"
...
/<<PKGBUILDDIR>>/components/dcpcrypt/./Hashes/Keccak/sha1.pas(305,8) Fatal: (10026) There were 50 errors compiling module, stopping
Fatal: (1018) Compilation aborted
Error: /usr/bin/ppcarm returned an error exitcode
Error: (lazarus) Compile package dcpcrypt 2.1: stopped with exit code 256
Error: (lazbuild) dcpcrypt 2.1 compilation failed
Additional InformationPatch:

--- a/components/dcpcrypt/Hashes/Keccak/sha1.pas
+++ b/components/dcpcrypt/Hashes/Keccak/sha1.pas
@@ -106,7 +106,7 @@
 
 {$i STD.INC}
 
-{$ifdef BIT64}
+{$ifndef CPUI386}
   {$ifndef PurePascal}
     {$define PurePascal}
   {$endif}
TagsNo tags attached.
Fixed in Revision7923,7937
Operating systemLinux
WidgetsetGTK2, QT4
Architecture32-bit

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2017-12-16 22:57 ginggs New Issue
2017-12-17 00:03 Alexx2000 Fixed in Revision => 7923
2017-12-17 00:03 Alexx2000 Assigned To => Alexx2000
2017-12-17 00:03 Alexx2000 Status new => resolved
2017-12-17 00:03 Alexx2000 Resolution open => fixed
2017-12-17 00:03 Alexx2000 Target Version => 0.8.1
2017-12-20 23:03 Alexx2000 Fixed in Revision 7923 => 7923,7937
2017-12-20 23:03 Alexx2000 Fixed in Version => 0.8.1
2020-11-30 07:44 Alexx2000 Status resolved => closed