Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#5470 closed enhancement (fixed)

librest-0.7.92

Reported by: Wayne Blaszczyk Owned by: christopher
Priority: normal Milestone: 7.6
Component: systemd Version: SVN
Severity: normal Keywords:
Cc:

Description

New version out, but more importantly, configure errors if either --with-ca-certificates= or --without-ca-certificates are not present.

Suggest that we use --with-ca-certificates=/etc/ssl/ca-bundle.crt

Change History (8)

comment:1 by Armin K, 10 years ago

It should pick /etc/ssl/certs/ca-certificates.crt without any switches. The mentioned file is a symlink to /etc/ssl/ca-bundle.crt. The former seems to be shipped by popular distros, hence why autodetection works ootb.

comment:2 by christopher, 10 years ago

Owner: set to christopher

comment:3 by christopher, 10 years ago

This builds correctly without any modification to the current switches,

The certs, as Armin pointed out are auto-detected correctly.

comment:4 by christopher, 10 years ago

Fixed at r14197

comment:5 by christopher, 10 years ago

Resolution: fixed
Status: newclosed

comment:6 by Wayne Blaszczyk, 10 years ago

It doesn't auto-detect for me. What is the secret for auto-detecting?

checking for GTKDOC_DEPS... yes
checking for gobject-introspection... yes
checking for glib-mkenums... /usr/bin/glib-mkenums
checking for lcov... enable_gcov=no
checking whether to build with gcov testing... no
checking location of system Certificate Authority list... configure: error: could not find. Use --with-ca-certificates=path to set, or --without-ca-certificates to disable
wblaszcz [ /sources/rest-0.7.92 ]$ ls -la /etc/ssl/ca-bundle.crt 
-rwxr-xr-x 1 root root 781717 May 25 05:12 /etc/ssl/ca-bundle.crt
wblaszcz [ /sources/rest-0.7.92 ]$ 

comment:7 by Wayne Blaszczyk, 10 years ago

I see what the problem is. I installed the ca certificates more than a year ago on this system. Back then, there was no instruction to create a symlink. A symlink was add on 2013-07-17.

comment:8 by Armin K, 10 years ago

Make sure that /etc/ssl/certs/ca-certificates.crt exist.

Note: See TracTickets for help on using tickets.