{"action":"closed","issue":{"url":"https://api.github.com/repos/intel/intelRSD/issues/47","repository_url":"https://api.github.com/repos/intel/intelRSD","labels_url":"https://api.github.com/repos/intel/intelRSD/issues/47/labels{/name}","comments_url":"https://api.github.com/repos/intel/intelRSD/issues/47/comments","events_url":"https://api.github.com/repos/intel/intelRSD/issues/47/events","html_url":"https://github.com/intel/intelRSD/issues/47","id":293934213,"number":47,"title":"Safe-string-0.0.1 library compilation error","user":{"login":"housemic","id":35086928,"avatar_url":"https://avatars0.githubusercontent.com/u/35086928?v=4","gravatar_id":"","url":"https://api.github.com/users/housemic","html_url":"https://github.com/housemic","followers_url":"https://api.github.com/users/housemic/followers","following_url":"https://api.github.com/users/housemic/following{/other_user}","gists_url":"https://api.github.com/users/housemic/gists{/gist_id}","starred_url":"https://api.github.com/users/housemic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/housemic/subscriptions","organizations_url":"https://api.github.com/users/housemic/orgs","repos_url":"https://api.github.com/users/housemic/repos","events_url":"https://api.github.com/users/housemic/events{/privacy}","received_events_url":"https://api.github.com/users/housemic/received_events","type":"User","site_admin":false},"labels":[{"id":459215023,"url":"https://api.github.com/repos/intel/intelRSD/labels/PSME","name":"PSME","color":"5319e7","default":false},{"id":473798146,"url":"https://api.github.com/repos/intel/intelRSD/labels/in%20progress","name":"in progress","color":"fbca04","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-02-02T15:54:35Z","updated_at":"2018-05-28T10:32:40Z","closed_at":"2018-05-28T10:32:40Z","author_association":"NONE","body":"Dear intel ,\r\n\r\nI install PSME make all j8 has error on ubuntu 16.04 but pass on Fedora 23\r\n\r\nthe following is my steps, please support, thank you -\r\n--------------------------------------------------------\r\n\r\nubuntu 16.04\r\nselect [About the Computer] -> [Install Update]\r\nafter download and installed completed, reboot.\r\n\r\nsudo apt-get install cmake clang gcc-5 g++-5 libgcrypt20-dev libncurses5-dev \\\r\nlibnl-3-dev libudev-dev libglibmm-2.4-dev libglib3.0-cil-dev libxml++2.6-dev \\\r\nlibgnutls-dev libnl-route-3-dev flex bison valgrind doxygen cmake cpp ccache \\\r\nbuild-essential linux-libc-dev libmpc-dev libstdc++6 libcurl4-openssl-dev \\\r\nlibmicrohttpd-dev lcov libxml++2.6-dev libnl-3-dev libnl-route-3-200 libudev-dev \\\r\nlibgcrypt20-dev libgnutls-dev libpopt-dev libusb-dev patch \\\r\nlibdevmapper-dev liblvm2-dev unzip libnl-genl-3-dev libblkid-dev debsigs \\\r\ndebsig-verify gnupg libusb-1.0-0-dev\r\n\r\n\r\n\r\ncd /home/user/intelRSD/intelRSD-2-2/PSME/third_party\r\n\r\n./download.sh\r\n\r\n\r\n\r\nuser@psme4:~/intelRSD/intelRSD-2-2/PSME/third_party$ ls -al\r\ntotal 21380\r\ndrwxrwxr-x  2 user user    4096  鈭?  3 03:44 .\r\ndrwxrwxr-x 12 user user    4096  鈭?  3 03:53 ..\r\n-rw-rw-r--  1 user user 3498551  ?? 19  2017 curl-7.54.0.tar.gz\r\n-rwxr-xr-x  1 user user     958 ?? 22 16:23 download.sh\r\n-rw-rw-r--  1 user user  192341  鈭?  3 03:44 EosSdk-stubs-1.13.0.tar.gz\r\n-rw-rw-r--  1 user user 2897695  銝  18  2017 gcrypt-1.7.6.tar.bz2\r\n-rw-rw-r--  1 user user  371264  鈭?  3 03:44 gmock-1.7.0.zip\r\n-rw-rw-r--  1 user user 1671264  鈭?  6  2012 gmp-5.0.5.tar.xz\r\n-rw-rw-r--  1 user user 7166932  鈭? 12  2017 gnutls-3.5.9.tar.xz\r\n-rw-rw-r--  1 user user  813060  鈭? 28  2017 gpg-error-1.27.tar.bz2\r\n-rw-rw-r--  1 user user  633003  鈭?  3 03:44 gtest-1.7.0.zip\r\n-rw-rw-r--  1 user user  772570  鈭?  6  2016 ipmitool-1.8.17.tar.bz2\r\n-rw-rw-r--  1 user user 1309560  鈭?  3  2017 libmicrohttpd-0.9.54.tar.gz\r\n-rw-rw-r--  1 user user 1887927  ??  1  2016 nettle-3.3.tar.gz\r\n-rw-rw-r--  1 user user     291 ?? 22 16:23 README.md\r\n-rw-rw-r--  1 user user  244202  鈭?  3 03:44 safestring-0.0.1.zip\r\n-rw-rw-r--  1 user user  397048  銝?  5  2008 uuid-1.6.2.tar.gz\r\n\r\n\r\n\r\n-------------------------------------------------------\r\n\r\n\r\nBuilding release version:\r\n\r\n\r\ncd /home/user/intelRSD/intelRSD-2-2/PSME\r\n\r\n\r\nmkdir build\r\n\r\n\r\ncd /home/user/intelRSD/intelRSD-2-2/PSME/build\r\n\r\nsudo cmake ..\r\n\r\n\r\n-- Configuring done\r\n-- Generating done\r\n-- Build files have been written to: /home/user/intelRSD/intelRSD-2-2/PSME/build\r\n\r\n\r\n\r\n\r\n-------------------------------------------------------\r\n\r\n\r\nsudo make all -j8\r\n\r\n\r\n sudo make all -j8\r\nScanning dependencies of target ipmi-base\r\nScanning dependencies of target base64\r\nScanning dependencies of target generic_mdr\r\nScanning dependencies of target logger\r\nScanning dependencies of target sysfsref\r\nScanning dependencies of target md5\r\nScanning dependencies of target uuid\r\nScanning dependencies of target database\r\n[  0%] Building CXX object common/mdr/CMakeFiles/generic_mdr.dir/src/printers.cpp.o\r\n[  1%] Building CXX object common/base64/CMakeFiles/base64.dir/src/base64.cpp.o\r\n[  1%] Building CXX object common/sysfs/CMakeFiles/sysfsref.dir/src/path.cpp.o\r\n[  1%] Building C object common/md5/CMakeFiles/md5.dir/src/md5.c.o\r\n[  1%] Building CXX object common/database/CMakeFiles/database.dir/src/database.cpp.o\r\n[  1%] Building CXX object common/uuid/CMakeFiles/uuid.dir/uuid-1.6.2/uuid++.cc.o\r\n[  1%] Building C object common/logger/CMakeFiles/logger.dir/src/logger.c.o\r\n[  1%] Building CXX object common/ipmi/src/CMakeFiles/ipmi-base.dir/connection_data.cpp.o\r\n[  1%] Linking C static library ../../lib/libmd5.a\r\n[  1%] Building CXX object common/logger/CMakeFiles/logger.dir/src/logger.cpp.o\r\n[  1%] Building C object common/uuid/CMakeFiles/uuid.dir/uuid-1.6.2/uuid.c.o\r\n[  1%] Built target md5\r\n[  2%] Building CXX object common/ipmi/src/CMakeFiles/ipmi-base.dir/bridge_info.cpp.o\r\nIn file included from /home/user/intelRSD/intelRSD-2-2/PSME/build/include/safe-string/safe_lib.h:59:0,\r\n                 from /home/user/intelRSD/intelRSD-2-2/PSME/build/include/safe-string/safe_mem_lib.h:36,\r\n                 from /home/user/intelRSD/intelRSD-2-2/PSME/common/uuid/uuid-1.6.2/uuid.c:54:\r\n/home/user/intelRSD/intelRSD-2-2/PSME/build/include/safe-string/safe_str_lib.h:268:8: error: unknown type name ?char_t?? extern wchar_t *\r\n        ^\r\ncompilation terminated due to -Wfatal-errors.\r\ncommon/uuid/CMakeFiles/uuid.dir/build.make:86: recipe for target 'common/uuid/CMakeFiles/uuid.dir/uuid-1.6.2/uuid.c.o' failed\r\nmake[2]: *** [common/uuid/CMakeFiles/uuid.dir/uuid-1.6.2/uuid.c.o] Error 1\r\nCMakeFiles/Makefile2:600: recipe for target 'common/uuid/CMakeFiles/uuid.dir/all' failed\r\nmake[1]: *** [common/uuid/CMakeFiles/uuid.dir/all] Error 2\r\nmake[1]: *** Waiting for unfinished jobs....\r\n[  2%] Building CXX object common/ipmi/src/CMakeFiles/ipmi-base.dir/management_controller.cpp.o\r\n[  2%] Building CXX object common/mdr/CMakeFiles/generic_mdr.dir/src/generic_entry_point.cpp.o\r\n[  2%] Linking CXX static library ../../lib/libbase64.a\r\n[  2%] Built target base64\r\n[  2%] Building CXX object common/logger/CMakeFiles/logger.dir/src/logger_options.cpp.o\r\n[  2%] Building CXX object common/database/CMakeFiles/database.dir/src/file_database.cpp.o\r\n[  2%] Building CXX object common/database/CMakeFiles/database.dir/src/persistent_attributes.cpp.o\r\n[  2%] Building CXX object common/logger/CMakeFiles/logger.dir/src/logger_factory.cpp.o\r\n[  2%] Linking CXX static library ../../lib/libgeneric_mdr.a\r\n[  2%] Built target generic_mdr\r\n[  3%] Building CXX object common/sysfs/CMakeFiles/sysfsref.dir/src/sysfs_interface.cpp.o\r\n[  3%] Building CXX object common/sysfs/CMakeFiles/sysfsref.dir/src/abstract_sysfs_interface.cpp.o\r\n[  3%] Building CXX object common/ipmi/src/CMakeFiles/ipmi-base.dir/ipmi_controller.cpp.o\r\n[  3%] Building C object common/logger/CMakeFiles/logger.dir/src/logger_alloc.c.o\r\n[  3%] Building C object common/logger/CMakeFiles/logger.dir/src/logger_buffer.c.o\r\n[  3%] Building CXX object common/ipmi/src/CMakeFiles/ipmi-base.dir/ipmi_interface.cpp.o\r\n[  3%] Building C object common/logger/CMakeFiles/logger.dir/src/logger_color.c.o\r\n[  3%] Building CXX object common/ipmi/src/CMakeFiles/ipmi-base.dir/ipmi_interface_factory.cpp.o\r\n[  3%] Building CXX object common/ipmi/src/CMakeFiles/ipmi-base.dir/message.cpp.o\r\n[  4%] Building C object common/logger/CMakeFiles/logger.dir/src/logger_level.c.o\r\n[  4%] Building CXX object common/ipmi/src/CMakeFiles/ipmi-base.dir/request.cpp.o\r\n[  4%] Building CXX object common/ipmi/src/CMakeFiles/ipmi-base.dir/response.cpp.o\r\n[  4%] Linking CXX static library ../../lib/libsysfsref.a\r\n[  4%] Building C object common/logger/CMakeFiles/logger.dir/src/logger_list.c.o\r\n[  4%] Building C object common/logger/CMakeFiles/logger.dir/src/logger_stream.c.o\r\n[  4%] Built target sysfsref\r\n[  4%] Building CXX object common/logger/CMakeFiles/logger.dir/src/logger_stream.cpp.o\r\n[  4%] Building CXX object common/ipmi/src/CMakeFiles/ipmi-base.dir/response_error.cpp.o\r\n[  4%] Building CXX object common/ipmi/src/CMakeFiles/ipmi-base.dir/sel_record.cpp.o\r\n[  4%] Building C object common/logger/CMakeFiles/logger.dir/src/logger_time.c.o\r\n[  4%] Building C object common/logger/CMakeFiles/logger.dir/src/stream/logger_stream_config.c.o\r\n[  4%] Building C object common/logger/CMakeFiles/logger.dir/src/stream/logger_stream_file.c.o\r\n[  4%] Building C object common/logger/CMakeFiles/logger.dir/src/stream/logger_stream_socket.c.o\r\n[  4%] Building C object common/logger/CMakeFiles/logger.dir/src/stream/logger_stream_standard.c.o\r\n[  4%] Building CXX object common/ipmi/src/CMakeFiles/ipmi-base.dir/sel.cpp.o\r\n[  4%] Building CXX object common/ipmi/src/CMakeFiles/ipmi-base.dir/utils/byte_buffer.cpp.o\r\n[  4%] Building CXX object common/ipmi/src/CMakeFiles/ipmi-base.dir/telemetry/telemetry_hub.cpp.o\r\n[  4%] Building CXX object common/ipmi/src/CMakeFiles/ipmi-base.dir/utils/sdv/mdr_region_accessor.cpp.o\r\n[  4%] Linking CXX static library ../../lib/liblogger.a\r\n[  4%] Built target logger\r\n[  5%] Building CXX object common/ipmi/src/CMakeFiles/ipmi-base.dir/utils/sdv/purley_mdr_region_accesor.cpp.o\r\n[  5%] Building CXX object common/ipmi/src/CMakeFiles/ipmi-base.dir/utils/sdv/grantley_mdr_region_accessor.cpp.o\r\n[  5%] Building CXX object common/ipmi/src/CMakeFiles/ipmi-base.dir/utils/sdv/linear_to_double.cpp.o\r\n[  5%] Linking CXX static library ../../lib/libdatabase.a\r\n[  5%] Built target database\r\n[  5%] Built target ipmi-base\r\nMakefile:138: recipe for target 'all' failed\r\nmake: *** [all] Error 2\r\nuser@psme4:~/intelRSD/intelRSD-2-2/PSME/build$ \r\n\r\n\r\n\r\n-------------------------------------------------------\r\n"}}
{"actor":{"display_login":"RobertCMa"}}