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

libconfuse2 #8

Closed
Zibri opened this issue Jun 19, 2019 · 9 comments
Closed

libconfuse2 #8

Zibri opened this issue Jun 19, 2019 · 9 comments

Comments

@Zibri
Copy link

Zibri commented Jun 19, 2019

configure: error: Package requirements (libconfuse >= 2.7) were not met:

No package 'libconfuse' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables confuse_CFLAGS
and confuse_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

---- my system is ubuntu 18.04

dpkg -l |grep confuse
ii libconfuse-common 3.2.1+dfsg-4ubuntu0.1 all Common files for libConfuse
ii libconfuse-dev:amd64 3.2.1+dfsg-4ubuntu0.1 amd64 Development files for libConfuse
ii libconfuse-doc 3.2.1+dfsg-4ubuntu0.1 all Documentation for libConfuse
ii libconfuse2:amd64 3.2.1+dfsg-4ubuntu0.1 amd64 Library for parsing configuration files

@troglobit
Copy link
Owner

I run Ubuntu 19.04:

jocke@luthien:~/Troglobit/merecat [master]$ dpkg -l |grep confuse
ii  libconfuse-common                          3.2.2+dfsg-1                               all          Common files for libConfuse
ii  libconfuse-dev:amd64                       3.2.2+dfsg-1                               amd64        Development files for libConfuse
ii  libconfuse-doc                             3.2.2+dfsg-1                               all          Documentation for libConfuse
ii  libconfuse2:amd64                          3.2.2+dfsg-1                               amd64        Library for parsing configuration files

What version of Merecat are you using? Building from the latest GIT master seems to work for me. (Yeah, it's been a while since the last release. I haven't had time to finalize and test the new HTTPS and multiple server support. Sorry)

@Zibri
Copy link
Author

Zibri commented Jun 20, 2019 via email

@troglobit
Copy link
Owner

troglobit commented Jun 22, 2019

OK, I've found an 18.04 install now and tested building Merecat from the lastet git master. Works there too:

...
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for confuse... yes
...

Maybe your system is missing pkg-config?

ii  libconfuse-common                     3.2.1+dfsg-4ubuntu0.1              all          Common files for libConfuse
ii  libconfuse-dev:amd64                  3.2.1+dfsg-4ubuntu0.1              amd64        Development files for libConfuse
ii  libconfuse-doc                        3.2.1+dfsg-4ubuntu0.1              all          Documentation for libConfuse
ii  libconfuse2:amd64                     3.2.1+dfsg-4ubuntu0.1              amd64        Library for parsing configuration file

@Zibri
Copy link
Author

Zibri commented Jun 22, 2019

nope.
$ pkg-config --version
0.29.1

@Zibri
Copy link
Author

Zibri commented Jun 22, 2019

after ./autogen.sh
I did ./configure

the same works on ubuntu desktop 17.10

@Zibri
Copy link
Author

Zibri commented Jun 22, 2019

clearly there is something missing in ubuntu server 18.04 not directly your fault.. but the server was cleanly installed... I have no clue

@troglobit
Copy link
Owner

Yeah, probably. Have you tried reinstalling the libconfuse-dev package and verify that the contents of /usr/lib/x86_64-linux-gnu/pkgconfig/libconfuse.pc says:

...
Name: confuse
Version: 3.2.1
...

Maybe I can find something more if you attach the config.log file ...

@troglobit
Copy link
Owner

Ping?

@troglobit
Copy link
Owner

I'm pretty sure I found it, finally.

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

2 participants