Hi Mate,

No, we don't use docker for our builds, but it may make things a bit
easier.

Anyway, we could add some additional environment info at the beginning
of our build scripts: uname -a, ldconfig dump, gcc version, etc. if you
think it would be any help for debugging.

Andor



On Fri, 2020-08-28 at 09:16 +0200, Enrico Olivelli wrote:
> Il Ven 28 Ago 2020, 08:20 Szalay-Bekő Máté <
> szalay.beko.m...@gmail.com> ha
> scritto:
> 
> > Thanks for raising the issue!
> > 
> > I checked the logs. The 'configure' step finds the openSSL library
> > before
> > make:
> > 19:58:34  checking openssl/ssl.h usability... yes
> > 19:58:34  checking openssl/ssl.h presence... yes
> > 19:58:34  checking for openssl/ssl.h... yes
> > 19:58:34  checking for SSL_CTX_new in -lssl... yes
> > 19:58:34  configure: building with SSL support
> > 
> > So some openSSL should be installed on the nodes. (could be a wrong
> > version?)
> > The same job on branch 3.5 was succeeding on 22nd of August:
> > 
> > https://ci-hadoop.apache.org/view/ZooKeeper/job/zookeeper-multi-branch-build/job/branch-3.5/39/consoleFull
> > 
> > It's either
> > 1) a bug in our pre-build verifications (an unsupported openssl
> > library
> > version in which case the build scripts should build the C client
> > without
> > SSL support), or
> > 2) maybe some environmental issue with the jenkins workers? I'm not
> > familiar with our jenkins configs. Are we using some dockerized
> > environment
> > to build, or these are shared worker hosts?
> 
> Shared workers
> 
> Do we have any control about
> > the installed C libraries?
> > 
> 
> No
> 
> 
> Enrico
> 
> > Best regards,
> > Mate
> > 
> > 
> > On Thu, Aug 27, 2020 at 3:19 PM Enrico Olivelli <
> > eolive...@gmail.com>
> > wrote:
> > 
> > > Hi ZooKeepers,
> > > I am checking the new CI system and I noticed this error for
> > > branch-3.5
> > on
> > > the C client build, the error does not occur on branch-3.6 and on
> > > master
> > > 
> > > TestClient.o `test -f 'tests/TestClient.cc' || echo
> > > 
> > > 
> > '/home/jenkins/jenkins-home/workspace/er-multi-branch-build_branch-
> > 3.5/zookeeper-client/zookeeper-client-
> > c/'`tests/TestClient.cc*22:00:06*
> > >       [exec] Makefile:1397: recipe for target 'zktest_mt-
> > > TestClient.o'
> > > failed*22:00:06*       [exec] make[1]: Leaving directory
> > > 
> > > 
> > '/home/jenkins/jenkins-home/workspace/er-multi-branch-build_branch-
> > 3.5/zookeeper-client/zookeeper-client-c/target/c'*22:00:06*
> > >       [exec] Makefile:2106: recipe for target 'check-am'
> > > failed*22:00:06*       [exec] In file included from
> > > 
> > > 
> > /home/jenkins/jenkins-home/workspace/er-multi-branch-build_branch-
> > 3.5/zookeeper-client/zookeeper-client-
> > c/tests/TestClient.cc:38:0:*22:00:06*
> > >       [exec]
> > > 
> > /home/jenkins/jenkins-home/workspace/er-multi-branch-build_branch-
> > 3.5/zookeeper-client/zookeeper-client-c/include/zookeeper.h:36:10:
> > > fatal error: openssl/ossl_typ.h: No such file or
> > > directory*22:00:06*
> > >     [exec]  #include <openssl/ossl_typ.h>*22:00:06*       [exec]
> > >     ^~~~~~~~~~~~~~~~~~~~*22:00:06*       [exec] compilation
> > > terminated.*22:00:06*       [exec] make[1]: ***
> > > [zktest_mt-TestClient.o] Error 1*22:00:06*       [exec] make: ***
> > > [check-am] Error 2
> > > 
> > > 
> > > see
> > > 
> > > 
> > https://ci-hadoop.apache.org/view/ZooKeeper/job/zookeeper-multi-branch-build/job/branch-3.5/44/execution/node/72/log/
> > > Best regards
> > > Enrico
> > > 

Reply via email to