Skip to content
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

Compilation Error during 'make' Step on Linux System #19

Open
Farooq-azam-khan opened this issue Jul 7, 2023 · 5 comments
Open

Compilation Error during 'make' Step on Linux System #19

Farooq-azam-khan opened this issue Jul 7, 2023 · 5 comments

Comments

@Farooq-azam-khan
Copy link

Issue Description

I am encountering an issue while trying to install the migration script. The problem arises during the make step, where the code fails to compile correctly. Specifically, I'm experiencing errors when configuring mysqlconnector-proj. Any help regarding this issue is greatly appreciated.

Environment

Operating System: Pop!_OS version 22.04
Virtualization software: VirtualBox
Host operating system: Windows 10

Steps to Reproduce

  1. Start the virtual machine with Pop!_OS version 22.04.

  2. Open the terminal and navigate to the desktop using the following command:

cd ~/Desktop
  1. Clone the mgmigrate repository from GitHub:
git clone https://github.com/memgraph/mgmigrate.git
  1. Change into the mgmigrate directory:
cd mgmigrate
  1. Install the necessary dependencies by running the following commands:
sudo apt-get install -y git cmake make gcc g++ python3 libpq-dev postgresql-server-dev-all
sudo apt install python3-pip
pip3 install pymgclient psycopg2 mysql-connector-python 
  1. Create a build directory and navigate into it:
mkdir build
cd build
  1. Configure the build using CMake:
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=. ..
  1. Install the libreadline development package to resolve an error encountered during the 'make' step:
sudo apt-get install libreadline-dev
  1. Finally, run the 'make' command to compile the code:
make

Error Screenshot

Please refer to the screenshots below, which illustrates the error I encountered during the 'make' step.

The following screenshot shows the tail end of the error.
image

In the same error I received an Openssl version issued that is screenshotted below:
image

@katarinasupe
Copy link

Hi @Farooq-azam-khan, thank you for reporting this. We will check what's going on and get back to you as soon as possible. In the meantime, please join our Discord so we can better help you migrate your data into Memgraph.

@lars-elimity
Copy link

I am facing the same problem. Is there already a solution for this?

@Eibon93
Copy link

Eibon93 commented Aug 8, 2023

I have the same problem, any solution?

@antejavor
Copy link
Contributor

Hi, @Farooq-azam-khan @lars-elimity @Eibon93 looks like an OpenSSL issue. Sorry to hear you have an issue with this, thanks for being vocal. I will try to replicate it and get back to you. In the meantime, join our Discord so we can help you in the migration process or any other issues you stumble upon.

You can also ping me on Discord directly regarding this.

@antejavor
Copy link
Contributor

antejavor commented Aug 10, 2023

Hi, once again @Farooq-azam-khan, @lars-elimity, @Eibon93, unfortunately, sad news from my side, due to the increased amount of work, we stopped actively working on mgmigrate, this resulted in mgmigrate being tricky to use.
This means this issue won't be resolved in the near term future, once we get back to mgmigrate this will be resolved.

We just added a short [notice] (https://github.com/memgraph/mgmigrate#notice) and archived the repo.

If you need help with migration to Memgraph, consider joining our Discord community, I would love to help you out, and we can hop on a video call to understand the challenges you are facing with the transition to Memgraph.

Feel free to ping me on Discord; my username is also antejavor on Discord

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants