Package Details: intel-lms 2406.0.0.0-1

Git Clone URL: https://aur.archlinux.org/intel-lms.git (read-only, click to copy)
Package Base: intel-lms
Description: Allows applications to access the Intel AMT firmware via the Intel MEI
Upstream URL: https://github.com/intel/lms
Licenses: Apache-2.0
Submitter: larchunix
Maintainer: piernov
Last Packager: piernov
Votes: 0
Popularity: 0.000000
First Submitted: 2015-02-22 18:57 (UTC)
Last Updated: 2024-03-05 14:29 (UTC)

Latest Comments

tmn505 commented on 2024-03-07 22:09 (UTC) (edited on 2024-03-07 22:10 (UTC) by tmn505)

python is needed to build this package, otherwise I get:

CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE)
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake/Modules/FindPythonInterp.cmake:182 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  UNS/CMakeLists.txt:23 (find_package)


-- Configuring incomplete, errors occurred!

kenichi commented on 2022-12-20 05:26 (UTC)

The installation throws the following error:

==> Retrieving sources... -> Found lms-8.0.0-7.tar.gz -> Found intel-lms.service -> Found gcc-47.patch ==> Validating source files with md5sums... lms-8.0.0-7.tar.gz ... FAILED intel-lms.service ... Passed gcc-47.patch ... Passed ==> ERROR: One or more files did not pass the validity check!

Xwang commented on 2017-11-09 21:07 (UTC)

It has compiled and has been installed, but there is no documentation.

larchunix commented on 2017-11-09 07:26 (UTC)

@Xwang: It should be fixed now. Can you try again with the updated PKGBUILD?

Xwang commented on 2017-11-08 22:46 (UTC)

make[2]: ingresso nella directory "/home/*******/tmp/yaourt-tmp-*******/aur-intel-lms/src/lms-8.0.0-7/src" if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I./SyncLib/Include -I./mei -I./tools -D_FORTIFY_SOURCE=2 -D_LINUX -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.cpp; \ then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I./SyncLib/Include -I./mei -I./tools -D_FORTIFY_SOURCE=2 -D_LINUX -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -MT LMEConnection.o -MD -MP -MF ".deps/LMEConnection.Tpo" -c -o LMEConnection.o LMEConnection.cpp; \ then mv -f ".deps/LMEConnection.Tpo" ".deps/LMEConnection.Po"; else rm -f ".deps/LMEConnection.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I./SyncLib/Include -I./mei -I./tools -D_FORTIFY_SOURCE=2 -D_LINUX -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -MT ConfigConnection.o -MD -MP -MF ".deps/ConfigConnection.Tpo" -c -o ConfigConnection.o ConfigConnection.cpp; \ then mv -f ".deps/ConfigConnection.Tpo" ".deps/ConfigConnection.Po"; else rm -f ".deps/ConfigConnection.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I./SyncLib/Include -I./mei -I./tools -D_FORTIFY_SOURCE=2 -D_LINUX -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -MT Protocol.o -MD -MP -MF ".deps/Protocol.Tpo" -c -o Protocol.o Protocol.cpp; \ then mv -f ".deps/Protocol.Tpo" ".deps/Protocol.Po"; else rm -f ".deps/Protocol.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I./SyncLib/Include -I./mei -I./tools -D_FORTIFY_SOURCE=2 -D_LINUX -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -MT glue.o -MD -MP -MF ".deps/glue.Tpo" -c -o glue.o glue.cpp; \ then mv -f ".deps/glue.Tpo" ".deps/glue.Po"; else rm -f ".deps/glue.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I./SyncLib/Include -I./mei -I./tools -D_FORTIFY_SOURCE=2 -D_LINUX -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -MT ChannelGenerator.o -MD -MP -MF ".deps/ChannelGenerator.Tpo" -c -o ChannelGenerator.o ChannelGenerator.cpp; \ then mv -f ".deps/ChannelGenerator.Tpo" ".deps/ChannelGenerator.Po"; else rm -f ".deps/ChannelGenerator.Tpo"; exit 1; fi In file included from LMEConnection.cpp:36:0: LMEConnection.h: In constructor ‘LMEUserAuthRequestMessage::LMEUserAuthRequestMessage(std::__cxx11::string, std::__cxx11::string, std::__cxx11::string, AuthMethodData*)’: LMEConnection.h:137:2: warning: ‘LMEUserAuthRequestMessage::ServiceName’ is initialized with itself [-Winit-self] LMEUserAuthRequestMessage(std::string username = "", ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Protocol.h:40:0, from main.cpp:46: LMEConnection.h: In constructor ‘LMEUserAuthRequestMessage::LMEUserAuthRequestMessage(std::__cxx11::string, std::__cxx11::string, std::__cxx11::string, AuthMethodData*)’: LMEConnection.h:137:2: warning: ‘LMEUserAuthRequestMessage::ServiceName’ is initialized with itself [-Winit-self] LMEUserAuthRequestMessage(std::string username = "", ^~~~~~~~~~~~~~~~~~~~~~~~~ if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I./SyncLib/Include -I./mei -I./tools -D_FORTIFY_SOURCE=2 -D_LINUX -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -MT ATVersion.o -MD -MP -MF ".deps/ATVersion.Tpo" -c -o ATVersion.o `test -f 'tools/ATVersion.cpp' || echo './'`tools/ATVersion.cpp; \ then mv -f ".deps/ATVersion.Tpo" ".deps/ATVersion.Po"; else rm -f ".deps/ATVersion.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I./SyncLib/Include -I./mei -I./tools -D_FORTIFY_SOURCE=2 -D_LINUX -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -MT ATNetworkTool.o -MD -MP -MF ".deps/ATNetworkTool.Tpo" -c -o ATNetworkTool.o `test -f 'tools/ATNetworkTool.cpp' || echo './'`tools/ATNetworkTool.cpp; \ then mv -f ".deps/ATNetworkTool.Tpo" ".deps/ATNetworkTool.Po"; else rm -f ".deps/ATNetworkTool.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I./SyncLib/Include -I./mei -I./tools -D_FORTIFY_SOURCE=2 -D_LINUX -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -MT daemonize.o -MD -MP -MF ".deps/daemonize.Tpo" -c -o daemonize.o `test -f 'tools/daemonize.cpp' || echo './'`tools/daemonize.cpp; \ then mv -f ".deps/daemonize.Tpo" ".deps/daemonize.Po"; else rm -f ".deps/daemonize.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I./SyncLib/Include -I./mei -I./tools -D_FORTIFY_SOURCE=2 -D_LINUX -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -MT MEILinux.o -MD -MP -MF ".deps/MEILinux.Tpo" -c -o MEILinux.o `test -f 'mei/MEILinux.cpp' || echo './'`mei/MEILinux.cpp; \ then mv -f ".deps/MEILinux.Tpo" ".deps/MEILinux.Po"; else rm -f ".deps/MEILinux.Tpo"; exit 1; fi tools/daemonize.cpp: In function ‘void daemonize()’: tools/daemonize.cpp:75:10: warning: ignoring return value of ‘int setuid(__uid_t)’, declared with attribute warn_unused_result [-Wunused-result] setuid(pw->pw_uid); ~~~~~~^~~~~~~~~~~~ tools/daemonize.cpp:129:9: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("/dev/null", "r", stdin); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ tools/daemonize.cpp:130:9: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("/dev/null", "w", stdout); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ tools/daemonize.cpp:131:9: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("/dev/null", "w", stderr); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I./SyncLib/Include -I./mei -I./tools -D_FORTIFY_SOURCE=2 -D_LINUX -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -MT MNGCommand.o -MD -MP -MF ".deps/MNGCommand.Tpo" -c -o MNGCommand.o `test -f 'mei/MNGCommand.cpp' || echo './'`mei/MNGCommand.cpp; \ then mv -f ".deps/MNGCommand.Tpo" ".deps/MNGCommand.Po"; else rm -f ".deps/MNGCommand.Tpo"; exit 1; fi In file included from Protocol.h:40:0, from Protocol.cpp:52: LMEConnection.h: In constructor ‘LMEUserAuthRequestMessage::LMEUserAuthRequestMessage(std::__cxx11::string, std::__cxx11::string, std::__cxx11::string, AuthMethodData*)’: LMEConnection.h:137:2: warning: ‘LMEUserAuthRequestMessage::ServiceName’ is initialized with itself [-Winit-self] LMEUserAuthRequestMessage(std::string username = "", ^~~~~~~~~~~~~~~~~~~~~~~~~ if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I./SyncLib/Include -I./mei -I./tools -D_FORTIFY_SOURCE=2 -D_LINUX -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -MT FWULCommand.o -MD -MP -MF ".deps/FWULCommand.Tpo" -c -o FWULCommand.o `test -f 'mei/FWULCommand.cpp' || echo './'`mei/FWULCommand.cpp; \ then mv -f ".deps/FWULCommand.Tpo" ".deps/FWULCommand.Po"; else rm -f ".deps/FWULCommand.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I./SyncLib/Include -I./mei -I./tools -D_FORTIFY_SOURCE=2 -D_LINUX -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -MT PTHICommand.o -MD -MP -MF ".deps/PTHICommand.Tpo" -c -o PTHICommand.o `test -f 'mei/PTHICommand.cpp' || echo './'`mei/PTHICommand.cpp; \ then mv -f ".deps/PTHICommand.Tpo" ".deps/PTHICommand.Po"; else rm -f ".deps/PTHICommand.Tpo"; exit 1; fi Protocol.cpp: In member function ‘void Protocol::_closePortForwardRequest(PortForwardRequest*)’: Protocol.cpp:629:7: warning: variable ‘found’ set but not used [-Wunused-but-set-variable] bool found = false; ^~~~~ Protocol.cpp: In member function ‘int Protocol::_handleFQDNChange(const char*)’: Protocol.cpp:1439:176: error: unable to find string literal operator ‘operator""a’ with ‘const char [43]’, ‘long unsigned int’ arguments #define LMS_LINE_SCAN_FORMAT_IPV4 "127.0.0.1 %" lmsstr(FQDN_MAX_SIZE) "s %" lmsstr(FQDN_MAX_SIZE) "s " LMS_LINE_SIG_FIRST_WORDS("IPv4") "%" lmsstr(LMS_LINE_SIG_LAST_WORD_LEN) "c" ^ Protocol.cpp:1479:26: note: in expansion of macro ‘LMS_LINE_SCAN_FORMAT_IPV4’ (3 == sscanf(line, LMS_LINE_SCAN_FORMAT_IPV4, oldFqdn, host, tmpsige)) ^~~~~~~~~~~~~~~~~~~~~~~~~ Protocol.cpp:1440:176: error: unable to find string literal operator ‘operator""a’ with ‘const char [43]’, ‘long unsigned int’ arguments #define LMS_LINE_SCAN_FORMAT_IPV6 "::1 %" lmsstr(FQDN_MAX_SIZE) "s %" lmsstr(FQDN_MAX_SIZE) "s " LMS_LINE_SIG_FIRST_WORDS("IPv6") "%" lmsstr(LMS_LINE_SIG_LAST_WORD_LEN) "c" ^ Protocol.cpp:1493:26: note: in expansion of macro ‘LMS_LINE_SCAN_FORMAT_IPV6’ (3 == sscanf(line, LMS_LINE_SCAN_FORMAT_IPV6, oldFqdn, host, tmpsige)) ^~~~~~~~~~~~~~~~~~~~~~~~~ Protocol.cpp:1541:38: error: unable to find string literal operator ‘operator""a’ with ‘const char [45]’, ‘long unsigned int’ arguments fprintf(ofp, LMS_LINE_FORMAT_IPV4 "\n", fqdn, host); ^~~~ Protocol.cpp:1543:38: error: unable to find string literal operator ‘operator""a’ with ‘const char [45]’, ‘long unsigned int’ arguments fprintf(ofp, LMS_LINE_FORMAT_IPV6 "\n", fqdn, host); ^~~~ if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I./SyncLib/Include -I./mei -I./tools -D_FORTIFY_SOURCE=2 -D_LINUX -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -MT EventLinux.o -MD -MP -MF ".deps/EventLinux.Tpo" -c -o EventLinux.o `test -f 'SyncLib/src/EventLinux.cpp' || echo './'`SyncLib/src/EventLinux.cpp; \ then mv -f ".deps/EventLinux.Tpo" ".deps/EventLinux.Po"; else rm -f ".deps/EventLinux.Tpo"; exit 1; fi Protocol.cpp: In static member function ‘static char* Protocol::_getErrMsg(DWORD)’: Protocol.cpp:1412:12: warning: ignoring return value of ‘char* strerror_r(int, char*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] strerror_r(err, buffer, sizeof(buffer) - 1); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I./SyncLib/Include -I./mei -I./tools -D_FORTIFY_SOURCE=2 -D_LINUX -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -MT SemaphoreLinux.o -MD -MP -MF ".deps/SemaphoreLinux.Tpo" -c -o SemaphoreLinux.o `test -f 'SyncLib/src/SemaphoreLinux.cpp' || echo './'`SyncLib/src/SemaphoreLinux.cpp; \ then mv -f ".deps/SemaphoreLinux.Tpo" ".deps/SemaphoreLinux.Po"; else rm -f ".deps/SemaphoreLinux.Tpo"; exit 1; fi make[2]: *** [Makefile:371: Protocol.o] Error 1 make[2]: *** Attesa per i processi non terminati.... mei/PTHICommand.cpp: In member function ‘AMT_STATUS PTHICommand::SetEnterpriseAccess(UINT8, UINT8*, UINT8)’: mei/PTHICommand.cpp:664:108: warning: ‘sizeof’ on array function parameter ‘HostIPAddress’ will return size of ‘UINT8* {aka unsigned char*}’ [-Wsizeof-array-argument] memcpy(command + sizeof(SET_ENTERPRISE_ACCESS_HEADER) + sizeof(UINT8), HostIPAddress, sizeof(HostIPAddress)); ^ mei/PTHICommand.cpp:656:80: note: declared here AMT_STATUS PTHICommand::SetEnterpriseAccess(UINT8 Flags, UINT8 HostIPAddress[16], UINT8 EnterpriseAccess) ^ mei/PTHICommand.cpp:664:94: warning: argument to ‘sizeof’ in ‘void* memcpy(void*, const void*, size_t)’ call is the same pointer type ‘unsigned char*’ as the destination; expected ‘unsigned char’ or an explicit length [-Wsizeof-pointer-memaccess] memcpy(command + sizeof(SET_ENTERPRISE_ACCESS_HEADER) + sizeof(UINT8), HostIPAddress, sizeof(HostIPAddress)); ^ mei/PTHICommand.cpp:665:94: warning: ‘sizeof’ on array function parameter ‘HostIPAddress’ will return size of ‘UINT8* {aka unsigned char*}’ [-Wsizeof-array-argument] memcpy(command + sizeof(SET_ENTERPRISE_ACCESS_HEADER) + sizeof(UINT8) + sizeof(HostIPAddress), &(EnterpriseAccess), sizeof(UINT8)); ^ mei/PTHICommand.cpp:656:80: note: declared here AMT_STATUS PTHICommand::SetEnterpriseAccess(UINT8 Flags, UINT8 HostIPAddress[16], UINT8 EnterpriseAccess) ^ make[2]: uscita dalla directory "/home/*******/tmp/yaourt-tmp-*******/aur-intel-lms/src/lms-8.0.0-7/src" make[1]: *** [Makefile:290: all-recursive] Error 1 make[1]: uscita dalla directory "/home/*******/tmp/yaourt-tmp-*******/aur-intel-lms/src/lms-8.0.0-7" make: *** [Makefile:198: all] Error 2 ==> ERRORE: Si è verificato un errore in build(). L'operazione sta per essere interrotta... ==> ERRORE: Makepkg non è riuscito a compilare intel-lms. ==> Riavviare la compilazione di intel-lms [s/N]

Xwang commented on 2017-11-08 22:43 (UTC)

It does not compile.