-
-
Notifications
You must be signed in to change notification settings - Fork 174
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
failing on OSX #238
Comments
Hey @majulier what's the et version on remote machine? |
etterminal is present if I invoke it from the command line. |
version on linux box is 5.1.9 |
version on Mac is 6.0.4 |
Oh binaries across major releases are not compatible. So try upgrading your et on remote machine as well? |
trying to update on the linux box... (presumably I have an issue with pthreads...) cmake ../ Could not find a package configuration file provided by "Sanitizers" with
Add the installation prefix of "Sanitizers" to CMAKE_PREFIX_PATH or set CMake Error at CMakeLists.txt:8 (INCLUDE):
-- Could NOT find UTempter (missing: UTEMPTER_INCLUDE_DIR UTEMPTER_LIBRARIES) -- Configuring incomplete, errors occurred! CMakeError.log has: Determining if the function pthread_create exists in the pthreads failed with the following output: Run Build Command:"/usr/bin/gmake" "cmTC_848b0/fast" |
Oh I think 6.0.4 binary are already rolled out to yum and apt-get, is that not working? |
I'm on CentOS for the linux box. there isn't an "et" for "yum install et". Do you know the package name? |
Oh sorry building from source is required on centos I think, did https://github.com/MisterTea/EternalTerminal#centos-7 help? |
Interestingly, google kept taking me to: instead. That doesn't have the same info as your link above. following the (better) instructions I got: -- Configuring incomplete, errors occurred! CMakeError.log contains Run Build Command(s):/usr/bin/gmake cmTC_ec94b/fast File /home/mjulier/EternalTerminal/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: int main(int argc, char** argv) Determining if the function pthread_create exists in the pthreads failed with the following output: Run Build Command(s):/usr/bin/gmake cmTC_8bb8d/fast |
I happen to be on gcc 8.2.0, on an Aarch64 (ARM) system. When I installed ET originally everything was flawless. Since then, I've updated to gcc and had to reinstall on the Mac, which created the version incompatibility. |
yum install libutempter-devel got one error out of the way. Now I'm seeing: CMake Error: The following variables are used in this project, but they are set to NOTFOUND. -- Configuring incomplete, errors occurred! |
CMakeError.log contains: (how do I not have pthread_create?!) [mjulier@localhost build]$ cat CMakeFiles/CMakeError.log Run Build Command(s):/usr/bin/gmake cmTC_ec94b/fast File /home/mjulier/EternalTerminal/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: int main(int argc, char** argv) Determining if the function pthread_create exists in the pthreads failed with the following output: Run Build Command(s):/usr/bin/gmake cmTC_8bb8d/fast |
perhaps I'm running into an instance of: https://stackoverflow.com/questions/24813827/cmake-failing-to-detect-pthreads-due-to-warnings/25130590#25130590 ? |
@majulier Try |
@ailzhang - thank you for your help. I really appreciate you being out there to bounce stuff off of. It's always nice to not be alone when dealing with issues. protobuf-lite(-devel) got build and install to work. Yeah! now the "sudo systemctl start et.service" is failing. journalctl -xe shows:-- Subject: Unit et.service has begun start-up
|
Just in case it points to an issue... [mjulier@localhost build]$ etserver |
Oh so that might caused by an old devtool. If you yum install devtoolset-8, and then build the binary with |
I got "Cannot find a valid baseurl for repo: centos-sclo-sclo/aarch64" when trying to install devtoolset-8 (and 7). I'll go dig on that a bit. |
n.m. figured out to disable the solo-sclo repo |
did a make clean then the scleras command you suggest above then completed install instructions. It failed. journalctl -xe shows: -- Subject: Unit et.service has begun start-up
|
getting the: error still. |
It's because your cmake results are cached. Blow away the build directory and run cmake using the command Ailing posted. |
Thank you! Thank you so much both of you. It is great to have ET back in my life. Missing it for a couple of weeks has been the worst part of my previous MacBook Pro dying. |
In case someone doesn't known what scl is or how to install devtools-8: https://www.softwarecollections.org/en/scls/rhscl/devtoolset-8/ |
I just installed 6.0.4_1 on a Mac/OSX. I get "Error starting ET process through ssh, please make sure your ssh works first" regardless of if I am trying to connect to localhost or a remote machine. If trying to connect to a remote machine I get "Connected to server but canonname is null somehow". If trying to connect to localhost I get "bash: line 1: etterminal: command not found" after entering my password.
The remote machine works fine. I can et to it from itself or another machine. This seems to be an issue on the Mac side or due to an interface incompatibility.
The text was updated successfully, but these errors were encountered: