Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1050522: wdm: FTBFS: fatal error: pango/pango.h: No such file or directory

12 views
Skip to first unread message

Aurelien Jarno

unread,
Aug 25, 2023, 1:50:04 PM8/25/23
to
Source: wdm
Version: 1.28-26
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

Dear maintainer,

wdm fails to build from source. From my build log on amd64:

| gcc -Wl,-z,relro -Wl,-z,now -L./bin src/wdm/Greet.o src/wdm/access.o src/wdm/auth.o src/wdm/choose.o src/wdm/daemon.o src/wdm/dm.o src/wdm/dpylist.o src/wdm/file.o src/wdm/genauth.o src/wdm/loghelpers.o src/wdm/mitauth.o src/wdm/netaddr.o src/wdm/policy.o src/wdm/protodpy.o src/wdm/reset.o src/wdm/resource.o src/wdm/server.o src/wdm/session.o src/wdm/socket.o src/wdm/util.o src/wdm/verify.o src/wdm/xdmcp.o -lWINGs -lwraster -lWUtil -lWUtil -lfontconfig -lcrypt -lutil -lwdm -lSM -lICE -lXext -lX11 -lm -lXinerama -lpam -ldl -lselinux -lXmu -lXau -lXdmcp -o bin/wdm
| gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DHAVE_CONFIG_H -I./include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -pthread src/wdmChooser/chooser.c -o src/wdmChooser/chooser.o
| mkdir -p bin
| gcc -Wl,-z,relro -Wl,-z,now -L./bin src/wdmChooser/chooser.o -lWINGs -lwraster -lWUtil -lWUtil -lfontconfig -lcrypt -lutil -lwdm -lSM -lICE -lXext -lX11 -lm -lXinerama -o bin/wdmChooser
| gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DHAVE_CONFIG_H -I./include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -pthread src/wdmLogin/Login.c -o src/wdmLogin/Login.o
| In file included from src/wdmLogin/Login.c:46:
| /usr/include/WINGs/WINGsP.h:8:10: fatal error: pango/pango.h: No such file or directory
| 8 | #include <pango/pango.h>
| | ^~~~~~~~~~~~~~~
| compilation terminated.
| make[1]: *** [Makefile:197: src/wdmLogin/Login.o] Error 1
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| dh_auto_build: error: make -j1 returned exit code 2
| make: *** [debian/rules:33: binary-arch] Error 25
| dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2

A full build log on riscv64 is also available:
https://buildd.debian.org/status/fetch.php?pkg=wdm&arch=riscv64&ver=1.28-26&stamp=1692927817&raw=0

Regards
Aurelien

Axel Beckert

unread,
Aug 25, 2023, 2:50:05 PM8/25/23
to
Control: tag -1 + confirmed pending

Hi Aurelien,

Aurelien Jarno wrote:
> wdm fails to build from source. From my build log on amd64:

Thanks for the bug report!

> | /usr/include/WINGs/WINGsP.h:8:10: fatal error: pango/pango.h: No such file or directory
> | 8 | #include <pango/pango.h>

I can reproduce in a clean chroot. But it does not happen when
building in my Sid workstation. So it looks like a missing
respectively now separate build dependency.

Just tested: Adding a build-dependency on libpango1.0-dev suffices to
get it building in a clean chroot again.

Regards, Axel
--
,''`. | Axel Beckert <a...@debian.org>, https://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
`- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
0 new messages