Re: Build failed in Jenkins: master-osmo-msc » --disable-iu,1,a3=default,a4=default,osmocom-master-debian9 #17150

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/jenkins-notifications@lists.osmocom.org/.

Pau Espin Pedrol pespin at sysmocom.de
Wed May 13 16:36:59 UTC 2020


Hi Alexander,

this patch of yours broke build of osmo-msc, which uses this function
since release 1.3.0.

https://gerrit.osmocom.org/c/libosmocore/+/18229

So please submit a patch putting back this function (marking it as
deprecated).

On 5/13/20 6:15 PM, jenkins at lists.osmocom.org wrote:
> See <https://jenkins.osmocom.org/jenkins/job/master-osmo-msc/IU=--disable-iu,WITH_MANUALS=1,a3=default,a4=default,label=osmocom-master-debian9/17150/display/redirect>
> 
> ------------------------------------------
> [...truncated 456.11 KB...]
> Error: no ID for constraint linkend: msc_sms:no_receiver.
> XRef to nonexistent id: msc_sms:no_receiver
> Error: no ID for constraint linkend: msc_sms:deliver_unknown_error.
> XRef to nonexistent id: msc_sms:deliver_unknown_error
> Error: no ID for constraint linkend: msc_sms:delivered.
> XRef to nonexistent id: msc_sms:delivered
> Error: no ID for constraint linkend: msc_sms:rp_err_mem.
> XRef to nonexistent id: msc_sms:rp_err_mem
> Error: no ID for constraint linkend: msc_sms:rp_err_other.
> XRef to nonexistent id: msc_sms:rp_err_other
> Error: no ID for constraint linkend: msc_call:mo_setup.
> XRef to nonexistent id: msc_call:mo_setup
> Error: no ID for constraint linkend: msc_call:mo_connect_ack.
> XRef to nonexistent id: msc_call:mo_connect_ack
> Error: no ID for constraint linkend: msc_call:mt_setup.
> XRef to nonexistent id: msc_call:mt_setup
> Error: no ID for constraint linkend: msc_call:mt_connect.
> XRef to nonexistent id: msc_call:mt_connect
> Error: no ID for constraint linkend: msc_call:active.
> XRef to nonexistent id: msc_call:active
> Error: no ID for constraint linkend: msc_call:complete.
> XRef to nonexistent id: msc_call:complete
> Error: no ID for constraint linkend: msc_call:incomplete.
> XRef to nonexistent id: msc_call:incomplete
> Error: no ID for constraint linkend: msc_nc_ss:mo_requests.
> XRef to nonexistent id: msc_nc_ss:mo_requests
> Error: no ID for constraint linkend: msc_nc_ss:mo_established.
> XRef to nonexistent id: msc_nc_ss:mo_established
> Error: no ID for constraint linkend: msc_nc_ss:mt_requests.
> XRef to nonexistent id: msc_nc_ss:mt_requests
> Error: no ID for constraint linkend: msc_nc_ss:mt_established.
> XRef to nonexistent id: msc_nc_ss:mt_established
> Error: no ID for constraint linkend: msc_bssmap:cipher_mode_reject.
> XRef to nonexistent id: msc_bssmap:cipher_mode_reject
> Error: no ID for constraint linkend: msc_bssmap:cipher_mode_complete.
> XRef to nonexistent id: msc_bssmap:cipher_mode_complete
> Error: no ID for constraint linkend: ungroup_counter_msc.active_calls.
> XRef to nonexistent id: ungroup_counter_msc.active_calls
> Error: no ID for constraint linkend: ungroup_counter_msc.active_nc_ss.
> XRef to nonexistent id: ungroup_counter_msc.active_nc_ss
> Error: no ID for constraint linkend: ctrl_common_var.
> XRef to nonexistent id: ctrl_common_var
> Error: no ID for constraint linkend: ietf-rfc791.
> XRef to nonexistent id: ietf-rfc791
> Section level > 6 not well supported for bibliodiv
> Error: no ID for constraint linkend: modified-vesion.
> XRef to nonexistent id: modified-vesion
> Image 'dblatex' not found
> Cannot convert 'osmomsc-usermanual__1.png' to pdf
> Cannot convert './common/images/wireshark-gsmtap-log.png' to pdf
> Cannot convert 'osmomsc-usermanual__2.png' to pdf
> Cannot convert 'osmomsc-usermanual__3.png' to pdf
> Cannot convert 'osmomsc-usermanual__4.png' to pdf
> Cannot convert 'osmomsc-usermanual__5.png' to pdf
> Cannot convert 'osmomsc-usermanual__6.png' to pdf
> Cannot convert 'osmomsc-usermanual__7.png' to pdf
> Cannot convert 'osmomsc-usermanual__8.png' to pdf
> Cannot convert 'osmomsc-usermanual__9.png' to pdf
> Cannot convert 'osmomsc-usermanual__10.png' to pdf
> Cannot convert 'osmomsc-usermanual__11.png' to pdf
> Cannot convert 'osmomsc-usermanual__12.png' to pdf
> Cannot convert 'osmomsc-usermanual__13.png' to pdf
> Cannot convert 'osmomsc-usermanual__14.png' to pdf
> Cannot convert 'osmomsc-usermanual__15.png' to pdf
> Cannot convert 'osmomsc-usermanual__16.png' to pdf
> Cannot convert 'osmomsc-usermanual__17.png' to pdf
> Cannot convert 'osmomsc-usermanual__18.png' to pdf
> Cannot convert 'osmomsc-usermanual__19.png' to pdf
> Cannot convert 'osmomsc-usermanual__20.png' to pdf
> Cannot convert 'osmomsc-usermanual__21.png' to pdf
> Cannot convert 'osmomsc-usermanual__22.png' to pdf
> Cannot convert 'osmomsc-usermanual__23.png' to pdf
> Cannot convert 'osmomsc-usermanual__24.png' to pdf
> Cannot convert 'osmomsc-usermanual__25.png' to pdf
> Cannot convert 'osmomsc-usermanual__26.png' to pdf
> Cannot convert 'osmomsc-usermanual__27.png' to pdf
> Cannot convert 'osmomsc-usermanual__28.png' to pdf
> Cannot convert 'osmomsc-usermanual__29.png' to pdf
> Cannot convert 'osmomsc-usermanual__30.png' to pdf
> Cannot convert 'osmomsc-usermanual__31.png' to pdf
> Cannot convert 'osmomsc-usermanual__32.png' to pdf
> Cannot convert 'osmomsc-usermanual__33.png' to pdf
> Cannot convert 'osmomsc-usermanual__34.png' to pdf
> Cannot convert 'osmomsc-usermanual__35.png' to pdf
> Cannot convert 'osmomsc-usermanual__36.png' to pdf
> Cannot convert 'osmomsc-usermanual__37.png' to pdf
> Cannot convert 'osmomsc-usermanual__38.png' to pdf
> Cannot convert 'osmomsc-usermanual__39.png' to pdf
> Cannot convert 'osmomsc-usermanual__40.png' to pdf
> Build osmomsc-usermanual.pdf
> built-in module pdftex registered
> no support found for ifthen
> no support found for ifxetex
> no support found for fontspec
> no support found for xltxtra
> no support found for fontenc
> no support found for inputenc
> no support found for fancybox
> built-in module makeidx registered
> no support found for custom-dblatex
> built-in module bibtopic registered
> building additional files...
> checking if compiling is necessary...
> the output file doesn't exist
> pdflatex -interaction=batchmode osmomsc-usermanual.tex
> running post-compilation scripts...
> [index] the index file /tmp/tmp9t3t44/osmomsc-usermanual.idx is empty
> osmomsc-usermanual.aux MD5 checksum changed
> osmomsc-usermanual.toc MD5 checksum changed
> the /tmp/tmp9t3t44/osmomsc-usermanual.aux file has changed
> pdflatex -interaction=batchmode osmomsc-usermanual.tex
> running post-compilation scripts...
> [index] the index file /tmp/tmp9t3t44/osmomsc-usermanual.idx is empty
> no new compilation is needed
> running last-compilation scripts...
> 'osmomsc-usermanual.pdf' successfully built
> 
> a2x: deleting /build/doc/manuals/osmomsc-usermanual.xml
> make[3]: Leaving directory '/build/doc/manuals'
> Making all in sequence_charts
> make[3]: Entering directory '/build/doc/sequence_charts'
> echo "built only on manual invocation, needs mscgen and dot (graphviz) programs: invoke 'make charts'"
> built only on manual invocation, needs mscgen and dot (graphviz) programs: invoke 'make charts'
> make[3]: Leaving directory '/build/doc/sequence_charts'
> make[3]: Entering directory '/build/doc'
> make[3]: Nothing to be done for 'all-am'.
> make[3]: Leaving directory '/build/doc'
> make[2]: Leaving directory '/build/doc'
> Making all in include
> make[2]: Entering directory '/build/include'
> Making all in osmocom
> make[3]: Entering directory '/build/include/osmocom'
> Making all in msc
> make[4]: Entering directory '/build/include/osmocom/msc'
> make[4]: Nothing to be done for 'all'.
> make[4]: Leaving directory '/build/include/osmocom/msc'
> make[4]: Entering directory '/build/include/osmocom'
> make[4]: Nothing to be done for 'all-am'.
> make[4]: Leaving directory '/build/include/osmocom'
> make[3]: Leaving directory '/build/include/osmocom'
> make[3]: Entering directory '/build/include'
> make[3]: Nothing to be done for 'all-am'.
> make[3]: Leaving directory '/build/include'
> make[2]: Leaving directory '/build/include'
> Making all in src
> make[2]: Entering directory '/build/src'
> Making all in libvlr
> make[3]: Entering directory '/build/src/libvlr'
>   CC       vlr.o
>   CC       vlr_access_req_fsm.o
>   CC       vlr_auth_fsm.o
>   CC       vlr_lu_fsm.o
>   CC       vlr_sgs.o
>   CC       vlr_sgs_fsm.o
>   AR       libvlr.a
> ar: `u' modifier ignored since `D' is the default (see `U')
> make[3]: Leaving directory '/build/src/libvlr'
> Making all in libmsc
> make[3]: Entering directory '/build/src/libmsc'
>   CC       cell_id_list.o
>   CC       call_leg.o
>   CC       sccp_ran.o
>   CC       msc_vty.o
>   CC       db.o
>   CC       e_link.o
>   CC       gsm_04_08.o
>   CC       gsm_04_08_cc.o
> gsm_04_08_cc.c: In function ‘tch_rtp_connect’:
> gsm_04_08_cc.c:1749:2: warning: ‘osmo_sockaddr_str_from_32n’ is deprecated: osmo_sockaddr_str_from_32n() actually uses *host* byte order. Use osmo_sockaddr_str_from_32h() instead [-Wdeprecated-declarations]
>   osmo_sockaddr_str_from_32n(&rtp_addr, rtp->ip, rtp->port);
>   ^~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../../include/osmocom/msc/ran_msg.h:26:0,
>                  from ../../include/osmocom/msc/ran_infra.h:6,
>                  from ../../include/osmocom/msc/msc_roles.h:9,
>                  from ../../include/osmocom/msc/msc_a.h:33,
>                  from ../../include/osmocom/msc/transaction.h:9,
>                  from ../../include/osmocom/msc/gsm_04_08.h:7,
>                  from gsm_04_08_cc.c:40:
> /build/deps/install/stow/libosmocore/include/osmocom/core/sockaddr_str.h:94:5: note: declared here
>  int osmo_sockaddr_str_from_32n(struct osmo_sockaddr_str *sockaddr_str, uint32_t ip, uint16_t port)
>      ^~~~~~~~~~~~~~~~~~~~~~~~~~
>   CC       gsm_04_11.o
>   CC       gsm_04_11_gsup.o
>   CC       gsm_04_14.o
>   CC       gsm_04_80.o
>   CC       gsm_09_11.o
>   CC       gsup_client_mux.o
>   CC       mncc.o
>   CC       mncc_builtin.o
>   CC       mncc_sock.o
>   CC       mncc_call.o
>   CC       msub.o
> mncc_call.c: In function ‘mncc_call_tx_rtp_create’:
> mncc_call.c:310:2: warning: ‘osmo_sockaddr_str_to_32n’ is deprecated: osmo_sockaddr_str_to_32n() actually uses *host* byte order. Use osmo_sockaddr_str_to_32h() instead [-Wdeprecated-declarations]
>   if (osmo_sockaddr_str_to_32n(rtp_local, &mncc_msg.rtp.ip)) {
>   ^~
> In file included from ../../include/osmocom/msc/rtp_stream.h:6:0,
>                  from mncc_call.c:35:
> /build/deps/install/stow/libosmocore/include/osmocom/core/sockaddr_str.h:96:5: note: declared here
>  int osmo_sockaddr_str_to_32n(const struct osmo_sockaddr_str *sockaddr_str, uint32_t *ip)
>      ^~~~~~~~~~~~~~~~~~~~~~~~
> mncc_call.c: In function ‘mncc_call_rx_rtp_connect’:
> mncc_call.c:335:2: warning: ‘osmo_sockaddr_str_from_32n’ is deprecated: osmo_sockaddr_str_from_32n() actually uses *host* byte order. Use osmo_sockaddr_str_from_32h() instead [-Wdeprecated-declarations]
>   if (osmo_sockaddr_str_from_32n(&rtp, mncc_msg->ip, mncc_msg->port)) {
>   ^~
> In file included from ../../include/osmocom/msc/rtp_stream.h:6:0,
>                  from mncc_call.c:35:
> /build/deps/install/stow/libosmocore/include/osmocom/core/sockaddr_str.h:94:5: note: declared here
>  int osmo_sockaddr_str_from_32n(struct osmo_sockaddr_str *sockaddr_str, uint32_t ip, uint16_t port)
>      ^~~~~~~~~~~~~~~~~~~~~~~~~~
>   CC       msc_a.o
>   CC       msc_a_remote.o
>   CC       msc_i.o
>   CC       msc_i_remote.o
>   CC       msc_t.o
>   CC       msc_t_remote.o
>   CC       msc_ho.o
>   CC       neighbor_ident.o
>   CC       neighbor_ident_vty.o
>   CC       paging.o
>   CC       ran_conn.o
>   CC       ran_infra.o
>   CC       ran_msg.o
>   CC       ran_msg_a.o
>   CC       ran_peer.o
> ran_msg_a.c: In function ‘ran_a_decode_cipher_mode_reject’:
> ran_msg_a.c:228:7: error: implicit declaration of function ‘gsm0808_get_cipher_reject_cause’ [-Werror=implicit-function-declaration]
>   rc = gsm0808_get_cipher_reject_cause(tp);
>        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   CC       rrlp.o
>   CC       rtp_stream.o
>   CC       sdp_msg.o
>   CC       silent_call.o
>   CC       sms_queue.o
> cc1: all warnings being treated as errors
> make[3]: *** [ran_msg_a.o] Error 1
> make[3]: *** Waiting for unfinished jobs....
> Makefile:536: recipe for target 'ran_msg_a.o' failed
> make[3]: Leaving directory '/build/src/libmsc'
> make[2]: *** [all-recursive] Error 1
> Makefile:422: recipe for target 'all-recursive' failed
> make[2]: Leaving directory '/build/src'
> Makefile:462: recipe for target 'all-recursive' failed
> make[1]: Leaving directory '/build'
> make[1]: *** [all-recursive] Error 1
> Makefile:394: recipe for target 'all' failed
> make: *** [all] Error 2
> Build step 'Execute shell' marked build as failure
> [WARNINGS]Skipping publisher since build result is FAILURE
> 

-- 
- Pau Espin Pedrol <pespin at sysmocom.de>         http://www.sysmocom.de/
=======================================================================
* sysmocom - systems for mobile communications GmbH
* Alt-Moabit 93
* 10559 Berlin, Germany
* Sitz / Registered office: Berlin, HRB 134158 B
* Geschaeftsfuehrer / Managing Director: Harald Welte



More information about the jenkins-notifications mailing list