Source: modem-manager-gui
Version: 0.0.18-4
Severity: serious
Tags: sid buster

Hi,

modem-manager-gui FTBFS on various architectures with the error:
> gcc `pkg-config --cflags gtk+-3.0 gthread-2.0 gmodule-2.0 gtkspell3-3.0 
> appindicator3-0.1` -Wl,-z,relro -Wl,-z,now -Wl,--as-needed settings.o 
> strformat.o libpaths.o dbus-utils.o notifications.o addressbooks.o ayatana.o 
> smsdb.o trafficdb.o providersdb.o modem-settings.o ussdlist.o encoding.o 
> vcard.o netlink.o polkit.o svcmanager.o mmguicore.o contacts-page.o 
> traffic-page.o scan-page.o info-page.o ussd-page.o sms-page.o devices-page.o 
> preferences-window.o welcome-window.o connection-editor-window.o main.o 
> `pkg-config --libs gtk+-3.0 gthread-2.0 gmodule-2.0 gtkspell3-3.0 
> appindicator3-0.1` -lgdbm -o modem-manager-gui
> /usr/bin/ld: encoding.o: undefined reference to symbol 'ceil@@GLIBC_2.0'
> //lib/mips64el-linux-gnuabi64/libm.so.6: error adding symbols: DSO missing 
> from command line
> collect2: error: ld returned 1 exit status
> make[2]: *** [Makefile:17: modem-manager-gui] Error 1
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
> make[1]: *** [Makefile:8: modem-manager-gui] Error 2
> dh_auto_build: make -j4 -O returned exit code 2
> make: *** [debian/rules:6: build-arch] Error 25
> dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit 
> status 2

I'm guessing this only happens on some architectures because ceil was
inlined by the compiler as an intrinsic on those architectures.

In any case, modem-manager-gui should be linked against libm with -lm.

Thanks,
James

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to