-
-
Notifications
You must be signed in to change notification settings - Fork 103
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
Centralization of dependencies #264
Comments
I tried installing LibreCad on fresh Ubuntu 20.04 inside a virtualbox. It gave errors. Is there package missing? Here is the output in error.log Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output: void* test_func(void* data) int main(void) return 0; Determining if the function pthread_create exists in the pthreads failed with the following output: Run Build Command(s):/usr/bin/make cmTC_0575e/fast && /usr/bin/make -f CMakeFiles/cmTC_0575e.dir/build.make CMakeFiles/cmTC_0575e.dir/build |
Also terminal gave this error |
LibDxfrw was compiles using these commands cd libdxfrw |
There was an issue with libdxfrw. Could you try again with the latest version?
|
This code worked. Without pulling the latest code. |
Installing had another new error..
This is with latest pull of libdxfrw.. |
What version of GCC do you have? |
|
https://cmake.org/cmake/help/latest/prop_tgt/POSITION_INDEPENDENT_CODE.html
We can't force position independent code or static/shared options.
|
I don't know much about CMAKE. Found this method somewhere on internet.
I tried installing |
After the error "undefined reference to `gdk_cairo_set_source_pixbuf'" while running make -j 4,
for the second time in the same build directory compiles Librecad. |
i get stuck on make -j 4
I was following the instruccion:
i noticed the file "build" is empty, my current directory before doing make -j 4 is:
But if i do
|
LibreCAD 3 uses several dependencies. Those dependencies can be installed manually, using the system package manager or a C++ package manager.
Those dependencies are listed in multiple places (
README.md
, Travis configuration, user documentation, wiki...).The idea is to centralize the dependencies list in one file. One advantage is to automatically update user docs when CI system warn us about changed dependencies. Those lists could be used in an install script too.
The different files could be updated in a pre-commit job
The text was updated successfully, but these errors were encountered: