[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