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

Error occurs when executing pkg-config #1978

Closed
Sirokujira opened this issue Aug 31, 2017 · 4 comments
Closed

Error occurs when executing pkg-config #1978

Sirokujira opened this issue Aug 31, 2017 · 4 comments

Comments

@Sirokujira
Copy link
Contributor

Your Environment

•Operating System and version: Ubuntu 14.04/Mac OS 10.12
•PCL Version: 1.8.1

Current Behavior

Using pkg-config
An error occurs when reading pcl_features_1.8.pc file.

Remove 2d library (contains no symbols) #1679

Possible Solution

Please delete "required: pcl_2d-1.8" of pcl_feature-1.8.

pcl/features/CMakeLists.txt
set(SUBSYS_DEPS common search kdtree octree filters 2d)

set(SUBSYS_DEPS common search kdtree octree filters)

@taketwo
Copy link
Member

taketwo commented Aug 31, 2017

We can not remove 2d from the list because it is a dependency. A proper fix will be to return pkg file generation for 2d module. (See inline comment here.)

@taketwo
Copy link
Member

taketwo commented Aug 31, 2017

Please let us know if this fixes the problem for you.

@taketwo taketwo added the needs: author reply Specify why not closed/merged yet label Aug 31, 2017
@Sirokujira
Copy link
Contributor Author

I checked the modified code in the Ubuntu / MacOSX environment.

After building, in /usr/local/lib/pkgconfig folder,
I confirmed that there is pcl_2d-1.8.pc file.
(After confirming that the file does not exist, I ran the build.)

When pkg-config was executed in this state, no error occurred.

Thank you for your quick response.

@taketwo taketwo removed the needs: author reply Specify why not closed/merged yet label Sep 2, 2017
@jmachowinski
Copy link

This error is still present in pcl 1.8.1. Can you apply #1979 on 1.8.1 and rerelase it as 1.8.1.1 ?

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

3 participants