[Slackbuilds-users] Problem building truecrypt

Thomas Szteliga ts at websafe.pl
Sun Jun 5 02:12:07 UTC 2016


Hello,

building https://slackbuilds.org/repository/14.1/system/truecrypt/
ends up with:


Compiling Aeskey.c
In file included from ../Crypto/Aeskey.c:28:0:
../Crypto/Aeskey.c: In function ‘aes_decrypt_key256’:
../Crypto/Aeskey.c:524:34: warning: operation on ‘ss[4]’ may be 
undefined [-Wsequence-point]
      cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
                                   ^
../Crypto/Aesopt.h:541:37: note: in definition of macro ‘bval’
  #define bval(x,n)       ((uint_8t)((x) >> (8 * (n))))
                                      ^
../Crypto/Aesopt.h:689:17: note: in expansion of macro ‘vf1’
    ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
                  ^
../Crypto/Aesopt.h:709:27: note: in expansion of macro ‘four_tables’
  #define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
                            ^
../Crypto/Aeskey.c:249:17: note: in expansion of macro ‘inv_mcol’
  #define ff(x)   inv_mcol(x)
                  ^
../Crypto/Aeskey.c:524:25: note: in expansion of macro ‘ff’
      cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
                          ^
../Crypto/Aeskey.c:524:34: warning: operation on ‘ss[4]’ may be 
undefined [-Wsequence-point]
      cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
                                   ^
../Crypto/Aesopt.h:541:37: note: in definition of macro ‘bval’
  #define bval(x,n)       ((uint_8t)((x) >> (8 * (n))))
                                      ^
../Crypto/Aesopt.h:689:17: note: in expansion of macro ‘vf1’
    ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
                  ^
../Crypto/Aesopt.h:709:27: note: in expansion of macro ‘four_tables’
  #define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
                            ^
../Crypto/Aeskey.c:249:17: note: in expansion of macro ‘inv_mcol’
  #define ff(x)   inv_mcol(x)
                  ^
../Crypto/Aeskey.c:524:25: note: in expansion of macro ‘ff’
      cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
                          ^
../Crypto/Aeskey.c:524:34: warning: operation on ‘ss[4]’ may be 
undefined [-Wsequence-point]
      cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
                                   ^
../Crypto/Aesopt.h:541:37: note: in definition of macro ‘bval’
  #define bval(x,n)       ((uint_8t)((x) >> (8 * (n))))
                                      ^
../Crypto/Aesopt.h:689:17: note: in expansion of macro ‘vf1’
    ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
                  ^
../Crypto/Aesopt.h:709:27: note: in expansion of macro ‘four_tables’
  #define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
                            ^
../Crypto/Aeskey.c:249:17: note: in expansion of macro ‘inv_mcol’
  #define ff(x)   inv_mcol(x)
                  ^
../Crypto/Aeskey.c:524:25: note: in expansion of macro ‘ff’
      cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4));
                          ^
../Crypto/Aeskey.c:525:34: warning: operation on ‘ss[5]’ may be 
undefined [-Wsequence-point]
      cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
                                   ^
../Crypto/Aesopt.h:541:37: note: in definition of macro ‘bval’
  #define bval(x,n)       ((uint_8t)((x) >> (8 * (n))))
                                      ^
../Crypto/Aesopt.h:689:17: note: in expansion of macro ‘vf1’
    ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
                  ^
../Crypto/Aesopt.h:709:27: note: in expansion of macro ‘four_tables’
  #define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
                            ^
../Crypto/Aeskey.c:249:17: note: in expansion of macro ‘inv_mcol’
  #define ff(x)   inv_mcol(x)
                  ^
../Crypto/Aeskey.c:525:25: note: in expansion of macro ‘ff’
      cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
                          ^
../Crypto/Aeskey.c:525:34: warning: operation on ‘ss[5]’ may be 
undefined [-Wsequence-point]
      cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
                                   ^
../Crypto/Aesopt.h:541:37: note: in definition of macro ‘bval’
  #define bval(x,n)       ((uint_8t)((x) >> (8 * (n))))
                                      ^
../Crypto/Aesopt.h:689:17: note: in expansion of macro ‘vf1’
    ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
                  ^
../Crypto/Aesopt.h:709:27: note: in expansion of macro ‘four_tables’
  #define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
                            ^
../Crypto/Aeskey.c:249:17: note: in expansion of macro ‘inv_mcol’
  #define ff(x)   inv_mcol(x)
                  ^
../Crypto/Aeskey.c:525:25: note: in expansion of macro ‘ff’
      cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
                          ^
../Crypto/Aeskey.c:525:34: warning: operation on ‘ss[5]’ may be 
undefined [-Wsequence-point]
      cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
                                   ^
../Crypto/Aesopt.h:541:37: note: in definition of macro ‘bval’
  #define bval(x,n)       ((uint_8t)((x) >> (8 * (n))))
                                      ^
../Crypto/Aesopt.h:689:17: note: in expansion of macro ‘vf1’
    ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
                  ^
../Crypto/Aesopt.h:709:27: note: in expansion of macro ‘four_tables’
  #define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
                            ^
../Crypto/Aeskey.c:249:17: note: in expansion of macro ‘inv_mcol’
  #define ff(x)   inv_mcol(x)
                  ^
../Crypto/Aeskey.c:525:25: note: in expansion of macro ‘ff’
      cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5));
                          ^
../Crypto/Aeskey.c:526:34: warning: operation on ‘ss[6]’ may be 
undefined [-Wsequence-point]
      cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
                                   ^
../Crypto/Aesopt.h:541:37: note: in definition of macro ‘bval’
  #define bval(x,n)       ((uint_8t)((x) >> (8 * (n))))
                                      ^
../Crypto/Aesopt.h:689:17: note: in expansion of macro ‘vf1’
    ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
                  ^
../Crypto/Aesopt.h:709:27: note: in expansion of macro ‘four_tables’
  #define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
                            ^
../Crypto/Aeskey.c:249:17: note: in expansion of macro ‘inv_mcol’
  #define ff(x)   inv_mcol(x)
                  ^
../Crypto/Aeskey.c:526:25: note: in expansion of macro ‘ff’
      cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
                          ^
../Crypto/Aeskey.c:526:34: warning: operation on ‘ss[6]’ may be 
undefined [-Wsequence-point]
      cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
                                   ^
../Crypto/Aesopt.h:541:37: note: in definition of macro ‘bval’
  #define bval(x,n)       ((uint_8t)((x) >> (8 * (n))))
                                      ^
../Crypto/Aesopt.h:689:17: note: in expansion of macro ‘vf1’
    ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
                  ^
../Crypto/Aesopt.h:709:27: note: in expansion of macro ‘four_tables’
  #define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
                            ^
../Crypto/Aeskey.c:249:17: note: in expansion of macro ‘inv_mcol’
  #define ff(x)   inv_mcol(x)
                  ^
../Crypto/Aeskey.c:526:25: note: in expansion of macro ‘ff’
      cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
                          ^
../Crypto/Aeskey.c:526:34: warning: operation on ‘ss[6]’ may be 
undefined [-Wsequence-point]
      cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
                                   ^
../Crypto/Aesopt.h:541:37: note: in definition of macro ‘bval’
  #define bval(x,n)       ((uint_8t)((x) >> (8 * (n))))
                                      ^
../Crypto/Aesopt.h:689:17: note: in expansion of macro ‘vf1’
    ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
                  ^
../Crypto/Aesopt.h:709:27: note: in expansion of macro ‘four_tables’
  #define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
                            ^
../Crypto/Aeskey.c:249:17: note: in expansion of macro ‘inv_mcol’
  #define ff(x)   inv_mcol(x)
                  ^
../Crypto/Aeskey.c:526:25: note: in expansion of macro ‘ff’
      cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6));
                          ^
../Crypto/Aeskey.c:527:34: warning: operation on ‘ss[7]’ may be 
undefined [-Wsequence-point]
      cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
                                   ^
../Crypto/Aesopt.h:541:37: note: in definition of macro ‘bval’
  #define bval(x,n)       ((uint_8t)((x) >> (8 * (n))))
                                      ^
../Crypto/Aesopt.h:689:17: note: in expansion of macro ‘vf1’
    ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
                  ^
../Crypto/Aesopt.h:709:27: note: in expansion of macro ‘four_tables’
  #define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
                            ^
../Crypto/Aeskey.c:249:17: note: in expansion of macro ‘inv_mcol’
  #define ff(x)   inv_mcol(x)
                  ^
../Crypto/Aeskey.c:527:25: note: in expansion of macro ‘ff’
      cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
                          ^
../Crypto/Aeskey.c:527:34: warning: operation on ‘ss[7]’ may be 
undefined [-Wsequence-point]
      cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
                                   ^
../Crypto/Aesopt.h:541:37: note: in definition of macro ‘bval’
  #define bval(x,n)       ((uint_8t)((x) >> (8 * (n))))
                                      ^
../Crypto/Aesopt.h:689:17: note: in expansion of macro ‘vf1’
    ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
                  ^
../Crypto/Aesopt.h:709:27: note: in expansion of macro ‘four_tables’
  #define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
                            ^
../Crypto/Aeskey.c:249:17: note: in expansion of macro ‘inv_mcol’
  #define ff(x)   inv_mcol(x)
                  ^
../Crypto/Aeskey.c:527:25: note: in expansion of macro ‘ff’
      cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
                          ^
../Crypto/Aeskey.c:527:34: warning: operation on ‘ss[7]’ may be 
undefined [-Wsequence-point]
      cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
                                   ^
../Crypto/Aesopt.h:541:37: note: in definition of macro ‘bval’
  #define bval(x,n)       ((uint_8t)((x) >> (8 * (n))))
                                      ^
../Crypto/Aesopt.h:689:17: note: in expansion of macro ‘vf1’
    ^ tab[2][bval(vf(x,2,c),rf(2,c))] \
                  ^
../Crypto/Aesopt.h:709:27: note: in expansion of macro ‘four_tables’
  #define inv_mcol(x)       four_tables(x,t_use(i,m),vf1,rf1,0)
                            ^
../Crypto/Aeskey.c:249:17: note: in expansion of macro ‘inv_mcol’
  #define ff(x)   inv_mcol(x)
                  ^
../Crypto/Aeskey.c:527:25: note: in expansion of macro ‘ff’
      cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7));
                          ^
Compiling Aestab.c
Compiling Blowfish.c
Compiling Cast.c
Compiling Des.c
Compiling Rmd160.c
Compiling Serpent.c
Compiling Sha1.c
Compiling Sha2.c
Compiling Twofish.c
Compiling Whirlpool.c
Compiling Crc.c
Compiling Endian.c
Compiling GfMul.c
Compiling Pkcs5.c
Compiling SecurityToken.cpp
Updating library Volume.a
Compiling FuseService.cpp
Updating library Driver.a
Compiling CoreBase.cpp
Compiling CoreException.cpp
Compiling FatFormatter.cpp
Compiling HostDevice.cpp
Compiling MountOptions.cpp
Compiling RandomNumberGenerator.cpp
Compiling VolumeCreator.cpp
Compiling CoreService.cpp
Compiling CoreServiceRequest.cpp
Compiling CoreServiceResponse.cpp
Compiling CoreUnix.cpp
Compiling CoreLinux.cpp
Updating library Core.a
Precompiling SystemPrecompiled.h
Compiling Application.cpp
In file included from /usr/include/wx-3.0/wx/stdpaths.h:185:0:
/usr/include/wx-3.0/wx/unix/stdpaths.h: In static member function 
‘static TrueCrypt::FilePath 
TrueCrypt::Application::GetConfigFilePath(const wxString&, bool)’:
/usr/include/wx-3.0/wx/unix/stdpaths.h:56:5: error: 
‘wxStandardPaths::wxStandardPaths()’ is protected
      wxStandardPaths() { }
      ^
TextUserInterface.h:99:19: error: within this context
In file included from /usr/include/wx-3.0/wx/stdpaths.h:185:0:
/usr/include/wx-3.0/wx/unix/stdpaths.h: In static member function 
‘static TrueCrypt::DirectoryPath 
TrueCrypt::Application::GetExecutableDirectory()’:
/usr/include/wx-3.0/wx/unix/stdpaths.h:56:5: error: 
‘wxStandardPaths::wxStandardPaths()’ is protected
      wxStandardPaths() { }
      ^
TextUserInterface.h:124:47: error: within this context
In file included from /usr/include/wx-3.0/wx/stdpaths.h:185:0:
/usr/include/wx-3.0/wx/unix/stdpaths.h: In static member function 
‘static TrueCrypt::FilePath TrueCrypt::Application::GetExecutablePath()’:
/usr/include/wx-3.0/wx/unix/stdpaths.h:56:5: error: 
‘wxStandardPaths::wxStandardPaths()’ is protected
      wxStandardPaths() { }
      ^
TextUserInterface.h:129:35: error: within this context
make[1]: *** [Application.o] Error 1
make: *** [all] Error 2



Is it just me?



-- 
Thomas Szteliga


-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3719 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.slackbuilds.org/pipermail/slackbuilds-users/attachments/20160605/e1b0e6de/attachment.p7s>


More information about the SlackBuilds-users mailing list