On 18/11/16 22:12, Kurt Roeckx wrote:
> On Fri, Nov 18, 2016 at 09:15:53PM +0100, Daniel Pocock wrote:
>>
>>
>> On 18/11/16 21:10, Kurt Roeckx wrote:
>>> On Fri, Nov 18, 2016 at 03:53:20PM +0100, Daniel Pocock wrote:
>>>>
>>>>
>>>> I wanted to try compiling some upstream projects against OpenSSL 1.1.0
>>>> on jessie, without installing the package though.
>>>>
>>>> I tried the following:
>>>>
>>>> dget -x
>>>> http://http.debian.net/debian/pool/main/o/openssl/openssl_1.1.0c-1.dsc
>>>>
>>>> cd openssl-1.1.0c/
>>>> dpkg-buildpackage -rfakeroot -j13
>>>>
>>>>
>>>> and it builds but only 4 of the headers appear to install:
>>>>
>>>> ls debian/libssl-dev/usr/include/openssl/
>>>> aes.h  asn1.h  asn1_mac.h  asn1t.h
>>>>
>>>> Is this correct?
>>>
>>> No it's not.
>>>
>>
>> Could you suggest how I can get a build of OpenSSL 1.1 like this?
> 
> I can't actually reproduce your poblem, it just works for me (with
> -j4, only have 4 cores.)
> 
>> I don't need to build .deb files, I just need it to be within the
>> debian/ tree for me to refer to from other build trees.
> 
> You could also just point to openssl-1.1.0c/include/openssl/,
> 
> Please note that there is also:
> debian/libssl-dev/usr/include/x86_64-linux-gnu/openssl/opensslconf.h
> 
> 

In my tree, that isn't there, this is all that I see:

$ find debian/ -name '*.h'
debian/libssl-dev/usr/include/openssl/aes.h
debian/libssl-dev/usr/include/openssl/asn1.h
debian/libssl-dev/usr/include/openssl/asn1_mac.h
debian/libssl-dev/usr/include/openssl/asn1t.h


If it is working for you on jessie, maybe there is something different
in my jessie system.  I have some packages from backports, could any of
those impact this build?

Regards,

Daniel

Reply via email to