[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#952347: Processed: reassign 952347 to libreoffice-dev, affects 952347



retitle 952347 /usr/lib/libreoffice/program/gengal.bin: symbol lookup error: /usr/lib/libreoffice/program/gengal.bin: undefined symbol: _Z10getGlxPipev with libreoffice-core-nogui installed
clone 952347 -1
reassign -1 src:openclipart
retitle -1 openclipart: please add a explicit build-dependency on
libreoffice-core
thanks

Hi,

On Fri, Mar 13, 2020 at 10:54:11PM +0000, Debian Bug Tracking System wrote:
> Processing commands for control@bugs.debian.org:
> 
> > reassign 952347 libreoffice-dev 1:6.4.1~rc1-2
> Bug #952347 [src:openclipart] openclipart: FTBFS: /usr/lib/libreoffice/program/gengal.bin: symbol lookup error: /usr/lib/libreoffice/program/gengal.bin: undefined symbol: _Z10getGlxPipev
> Bug reassigned from package 'src:openclipart' to 'libreoffice-dev'.
> No longer marked as found in versions openclipart/1:0.18+dfsg-15.
> Ignoring request to alter fixed versions of bug #952347 to the same values previously set
> Bug #952347 [libreoffice-dev] openclipart: FTBFS: /usr/lib/libreoffice/program/gengal.bin: symbol lookup error: /usr/lib/libreoffice/program/gengal.bin: undefined symbol: _Z10getGlxPipev
> Marked as found in versions libreoffice/1:i6.4.1~rc1-2.

Glx is GUI stuff.

Indeed, in the bug the buildlog shows:

[...]
Get:229 http://127.0.0.1:9999/debian sid/main amd64
libreoffice-core-nogui amd64 1:6.4.1~rc1-2 [29.4 MB]
Get:230 http://127.0.0.1:9999/debian sid/main amd64
libreoffice-dev-common all 1:6.4.1~rc1-2 [1571 kB]
[...]

And -devs Depends: allow -core-nogui first:

Package: libreoffice-dev
Section: devel
Architecture: alpha amd64 arm64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el s390 s390x sparc sparc64
Depends: libreoffice-core-nogui (= ${binary:Version}) | libreoffice-core (= ${binary:Version}),
         libreoffice-dev-common (= ${source:Version}),
         ${idlc-cpp-depends},
         ${misc:Depends},
         ${shlibs:Depends}
Recommends: g++, ${java-common-depends}, ${java-runtime-depends}
[...]

With -core installed, it just works:

root@frodo:/# dpkg -l libreoffice-core libreoffice-core-nogui
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                   Version       Architecture Description
+++-======================-=============-============-=================================================
ii  libreoffice-core       1:6.4.2~rc2-1 amd64        office productivity suite -- arch-dependent files
un  libreoffice-core-nogui <none>        <none>       (no description available)
root@frodo:/# /usr/lib/libreoffice/program/gengal.bin
Utility to generate LibreOffice gallery files

using: gengal --name <name> --path <dir> [ --destdir <path> ]
              [ files ... ]

options:
 --name <theme>		defines the user visible name of the created or updated theme.
 --path <dir>		defines directory where the gallery files are created
			or updated.
 --destdir <dir>	defines a path prefix to be removed from the paths
			stored in the gallery files. It is useful to create
			RPM packages using the BuildRoot feature.
 --relative-urls		flags that after removing the destdir, the URL should be a path relative to the gallery folder in the install
			primarily used for internal gallery generation at compile time.
			theme files.
 files			lists files to be added to the gallery. Absolute paths
			are required.
root@frodo:/# apt -t experimental install libreoffice-core-nogui
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Recommended packages:
  libpaper-utils
The following packages will be REMOVED:
  libreoffice libreoffice-calc libreoffice-core
The following NEW packages will be installed:
  libreoffice-core-nogui
0 upgraded, 1 newly installed, 3 to remove and 116 not upgraded.
Need to get 29.4 MB of archives.
After this operation, 38.2 MB disk space will be freed.
Do you want to continue? [Y/n] 
Get:1 http://deb.debian.org/debian experimental/main amd64 libreoffice-core-nogui amd64 1:6.4.2~rc2-1 [29.4 MB]
Fetched 29.4 MB in 5s (5617 kB/s)                 
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "de_DE.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
debconf: delaying package configuration, since apt-utils is not installed
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (2: No such file or directory)
(Reading database ... 93544 files and directories currently installed.)
Removing libreoffice (1:6.4.2~rc2-1) ...
Removing libreoffice-calc (1:6.4.2~rc2-1) ...
dpkg: libreoffice-core: dependency problems, but removing anyway as you requested:
 python3-uno depends on libreoffice-core (= 1:6.4.2~rc2-1) | libreoffice-core-nogui (= 1:6.4.2~rc2-1); however:
  Package libreoffice-core is to be removed.
  Package libreoffice-core-nogui is not installed.
 libreoffice-writer depends on libreoffice-core (= 1:6.4.2~rc2-1) | libreoffice-core-nogui (= 1:6.4.2~rc2-1); however:
  Package libreoffice-core is to be removed.
  Package libreoffice-core-nogui is not installed.
 libreoffice-sdbc-hsqldb depends on libreoffice-core | libreoffice-core-nogui; however:
  Package libreoffice-core is to be removed.
  Package libreoffice-core-nogui is not installed.
 libreoffice-sdbc-firebird depends on libreoffice-core | libreoffice-core-nogui; however:
  Package libreoffice-core is to be removed.
  Package libreoffice-core-nogui is not installed.
 libreoffice-report-builder-bin depends on libreoffice-core | libreoffice-core-nogui; however:
  Package libreoffice-core is to be removed.
  Package libreoffice-core-nogui is not installed.
 libreoffice-math depends on libreoffice-core (= 1:6.4.2~rc2-1) | libreoffice-core-nogui (= 1:6.4.2~rc2-1); however:
  Package libreoffice-core is to be removed.
  Package libreoffice-core-nogui is not installed.
 libreoffice-impress depends on libreoffice-core (= 1:6.4.2~rc2-1) | libreoffice-core-nogui (= 1:6.4.2~rc2-1); however:
  Package libreoffice-core is to be removed.
  Package libreoffice-core-nogui is not installed.
 libreoffice-draw depends on libreoffice-core (= 1:6.4.2~rc2-1) | libreoffice-core-nogui (= 1:6.4.2~rc2-1); however:
  Package libreoffice-core is to be removed.
  Package libreoffice-core-nogui is not installed.
 libreoffice-dev depends on libreoffice-core-nogui (= 1:6.4.2~rc2-1) | libreoffice-core (= 1:6.4.2~rc2-1); however:
  Package libreoffice-core-nogui is not installed.
  Package libreoffice-core is to be removed.
 libreoffice-base-drivers depends on libreoffice-core | libreoffice-core-nogui; however:
  Package libreoffice-core is to be removed.
  Package libreoffice-core-nogui is not installed.
 libreoffice-base-core depends on libreoffice-core (= 1:6.4.2~rc2-1) | libreoffice-core-nogui (= 1:6.4.2~rc2-1); however:
  Package libreoffice-core is to be removed.
  Package libreoffice-core-nogui is not installed.
 libreoffice-base depends on libreoffice-core (= 1:6.4.2~rc2-1) | libreoffice-core-nogui (= 1:6.4.2~rc2-1); however:
  Package libreoffice-core is to be removed.
  Package libreoffice-core-nogui is not installed.

Removing libreoffice-core (1:6.4.2~rc2-1) ...
Selecting previously unselected package libreoffice-core-nogui.
(Reading database ... 93159 files and directories currently installed.)
Preparing to unpack .../libreoffice-core-nogui_1%3a6.4.2~rc2-1_amd64.deb ...
Unpacking libreoffice-core-nogui (1:6.4.2~rc2-1) ...
Setting up libreoffice-core-nogui (1:6.4.2~rc2-1) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for libreoffice-common (1:6.4.2~rc2-1) ...
Processing triggers for mime-support (3.64) ...
root@frodo:/# /usr/lib/libreoffice/program/gengal.bin
/usr/lib/libreoffice/program/gengal.bin: symbol lookup error: /usr/lib/libreoffice/program/gengal.bin: undefined symbol: _Z10getGlxPipev
root@frodo:/#

I don't really want to make -dev Depends: -core just for gengal since the rest of
applications don't need it.

Maybe split it out to a new libreoffice-dev-gui package or somesuch? (That would need NEW though,
and thus will only be done with the 7.0 packages)? But a tiny package just for this tool... (that's why
it was consumed in the -dev package.)

Or Recommends: libreoffice-core, though that probably wouldn't be honoured by sbuild....

Regards,

Rene


Reply to: