libgsoap.so undefined symbols (soap_faultdetail, soap_putheader)

Bug #1878188 reported by Sylvain Joyeux
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gsoap (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Since updating to focal, libgsoap.so (and libgsoapssl.so or libgsoap++.so) report undefined symbols. These symbols are defined by the generated code, but AFAIK the currently built target cannot provide undefined symbols to its dependencies.

~~~
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgsoap.so: undefined reference to `soap_faultdetail'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgsoap.so: undefined reference to `soap_faultsubcode'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgsoap.so: undefined reference to `soap_faultcode'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgsoap.so: undefined reference to `soap_putheader'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgsoap.so: undefined reference to `soap_fault_string'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgsoap.so: undefined reference to `soap_fault_detail'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgsoap.so: undefined reference to `soap_faultstring'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgsoap.so: undefined reference to `soap_putfault'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgsoap.so: undefined reference to `soap_fault_subcode'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgsoap.so: undefined reference to `soap_serializefault'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgsoap.so: undefined reference to `soap_getfault'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgsoap.so: undefined reference to `soap_serializeheader'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgsoap.so: undefined reference to `soap_getheader'
~~~

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: gsoap 2.8.91-2
ProcVersionSignature: Ubuntu 5.4.0-29.33-generic 5.4.30
Uname: Linux 5.4.0-29-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu27
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: KDE
Date: Tue May 12 07:57:31 2020
InstallationDate: Installed on 2019-05-07 (370 days ago)
InstallationMedia: Kubuntu 19.04 "Disco Dingo" - Release amd64 (20190416)
SourcePackage: gsoap
UpgradeStatus: Upgraded to focal on 2020-05-09 (2 days ago)

Revision history for this message
Sylvain Joyeux (sylvainjoyeux) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gsoap (Ubuntu):
status: New → Confirmed
Revision history for this message
Miguel Sacristan Izcue (tete17) wrote :

Hey guys any update on this bug?

Revision history for this message
Mattias Ellert (mattias-ellert-fysast) wrote :

These symbols are undefined by design. They are supposed to be supplied by the user.

Usually they are provided by autogenerated code created by the soapcpp2 program (in the gsoap package).

Revision history for this message
Mattias Ellert (mattias-ellert-fysast) wrote :

These symbols were always undefined, so I don't get the "Since updating to focal..." part of the bug report.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.