Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 733898 - xfce-extra/xfce4-mount-plugin-1.1.3 : /.../libmount.ver:2: syntax error in VERSION script
Summary: xfce-extra/xfce4-mount-plugin-1.1.3 : /.../libmount.ver:2: syntax error in VE...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-25 16:50 UTC by Toralf Förster
Modified: 2020-08-16 18:17 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,17.18 KB, text/plain)
2020-07-25 16:50 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,290.16 KB, text/plain)
2020-07-25 16:50 UTC, Toralf Förster
Details
environment (environment,88.32 KB, text/plain)
2020-07-25 16:50 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,22.46 KB, application/x-bzip)
2020-07-25 16:50 UTC, Toralf Förster
Details
logs.tbz2 (logs.tbz2,11.94 KB, application/x-bzip)
2020-07-25 16:50 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,24.71 KB, application/x-bzip)
2020-07-25 16:50 UTC, Toralf Förster
Details
xfce-extra:xfce4-mount-plugin-1.1.3:20200725-155455.log (xfce-extra:xfce4-mount-plugin-1.1.3:20200725-155455.log,27.19 KB, text/plain)
2020-07-25 16:50 UTC, Toralf Förster
Details
build.log with gcc-9.3.0 (build.log,27.49 KB, text/plain)
2020-08-16 18:11 UTC, Martin Mokrejš
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2020-07-25 16:50:38 UTC
libtool: link:  echo "local: *; };" >> .libs/libmount.ver
libtool: link:  x86_64-pc-linux-gnu-gcc -shared  -fPIC -DPIC  .libs/libmount_la-devices.o .libs/libmount_la-mount-plugin.o .libs/libmount_la-helpers.o   -lxfce4panel-2.0 -lgmodule-2.0 -lxfce4ui-2 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxfce4util -lglib-2.0  -pthread -pthread -O2 -march=native -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--export-dynamic -pthread   -pthread -Wl,-soname -Wl,libmount.so -Wl,-version-script -Wl,.libs/libmount.ver -o .libs/libmount.so
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld:.libs/libmount.ver:2: syntax error in VERSION script
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:472: libmount.la] Error 1
make[2]: Leaving directory '/var/tmp/portage/xfce-extra/xfce4-mount-plugin-1.1.3/work/xfce4-mount-plugin-1.1.3/panel-plugin'

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_desktop_gnome-libressl-20200718-131556

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-10.2.0 *
clang version 10.0.0 
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/10/bin
/usr/lib/llvm/10
10.0.0
Available Python interpreters, in order of preference:
  [1]   python3.7
  [2]   python3.9 (fallback)
  [3]   python3.8 (fallback)
  [4]   python2.7 (fallback)
Available Ruby profiles:
  [1]   ruby25 (with Rubygems) *
Available Rust versions:
  [1]   rust-bin-1.45.0
  [2]   rust-1.45.0 *
The following VMs are available for generation-2:
*)	IcedTea JDK 3.16.0 [icedtea-bin-8]
Available Java Virtual Machines:
  [1]   icedtea-bin-8  system-vm

The Glorious Glasgow Haskell Compilation System, version 8.0.2

  timestamp(s) of HEAD at this tinderbox image:
/var/db/repos/gentoo	Sat Jul 25 03:05:21 PM UTC 2020
/var/db/repos/libressl	Fri Jul 24 09:42:51 PM UTC 2020

emerge -qpvO xfce-extra/xfce4-mount-plugin
[ebuild  N    ] xfce-extra/xfce4-mount-plugin-1.1.3
Comment 1 Toralf Förster gentoo-dev 2020-07-25 16:50:40 UTC
Created attachment 650722 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2020-07-25 16:50:43 UTC
Created attachment 650724 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2020-07-25 16:50:46 UTC
Created attachment 650726 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2020-07-25 16:50:48 UTC
Created attachment 650728 [details]
etc.portage.tbz2
Comment 5 Toralf Förster gentoo-dev 2020-07-25 16:50:51 UTC
Created attachment 650730 [details]
logs.tbz2
Comment 6 Toralf Förster gentoo-dev 2020-07-25 16:50:54 UTC
Created attachment 650732 [details]
temp.tbz2
Comment 7 Toralf Förster gentoo-dev 2020-07-25 16:50:57 UTC
Created attachment 650734 [details]
xfce-extra:xfce4-mount-plugin-1.1.3:20200725-155455.log
Comment 8 Martin Mokrejš 2020-08-16 18:11:30 UTC
Created attachment 654990 [details]
build.log with gcc-9.3.0

Same here.

libtool: link: /bin/grep -E -e "^xfce_panel_module_(preinit|init|construct)" ".libs/libmount.exp" > ".libs/libmount.expT"
libtool: link: mv -f ".libs/libmount.expT" ".libs/libmount.exp"
libtool: link: echo "{ global:" > .libs/libmount.ver
libtool: link:  cat .libs/libmount.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libmount.ver
libtool: link:  echo "local: *; };" >> .libs/libmount.ver
libtool: link:  x86_64-pc-linux-gnu-gcc -shared  -fPIC -DPIC  .libs/libmount_la-devices.o .libs/libmount_la-mount-plugin.o .libs/libmount_la-helpers.o   -lxfce4panel-2.0 -lgmodule-2.0 -lxfce4ui-2 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxfce4util -lglib-2.0  -pthread -pthread -O2 -march=native -Wl,-O1 -Wl,--as-needed -Wl,--export-dynamic -pthread   -pthread -Wl,-soname -Wl,libmount.so -Wl,-version-script -Wl,.libs/libmount.ver -o .libs/libmount.so
/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../x86_64-pc-linux-gnu/bin/ld:.libs/libmount.ver:2: syntax error in VERSION script
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:472: libmount.la] Error 1
make[2]: Leaving directory '/data/var/tmp/portage/xfce-extra/xfce4-mount-plugin-1.1.3/work/xfce4-mount-plugin-1.1.3/panel-plugin'
make[1]: *** [Makefile:457: all-recursive] Error 1
make[1]: Leaving directory '/data/var/tmp/portage/xfce-extra/xfce4-mount-plugin-1.1.3/work/xfce4-mount-plugin-1.1.3'
make: *** [Makefile:389: all] Error 2



# cat /scratch/var/tmp/portage/xfce-extra/xfce4-mount-plugin-1.1.3/work/xfce4-mount-plugin-1.1.3/panel-plugin/.libs/libmount.ver
{ global:
local: *; };
#

/scratch/var/tmp/portage/xfce-extra/xfce4-mount-plugin-1.1.3/work/xfce4-mount-plugin-1.1.3/panel-plugin/.libs/libmount.exp is empty!
Comment 9 Martin Mokrejš 2020-08-16 18:15:08 UTC
The problematic command is 

/usr/bin/x86_64-pc-linux-gnu-nm -B  .libs/libmount_la-devices.o .libs/libmount_la-mount-plugin.o .libs/libmount_la-helpers.o   | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq | /bin/grep -E -e "^xfce_panel_module_(preinit|init|construct)"

The last grep should have returned something, but there is no xfce_panel_module_ substring in its input at all.

# /usr/bin/x86_64-pc-linux-gnu-nm -B  .libs/libmount_la-devices.o .libs/libmount_la-mount-plugin.o .libs/libmount_la-helpers.o   | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq
device_or_mountpoint_exists
deviceprintf
disk_classify
disk_free
disk_check_mounted
disk_mount
disk_new
disk_print
disks_free
disks_free_mount_info
disks_new
disks_print
disks_refresh
disks_remove_device
disks_remove_mountpoint
disks_search
disk_umount
exclude_filesystem
format_LVM_name
get_size_human_readable
mount_info_free
mount_info_new
mount_info_new_from_stat
mount_info_print
mountpointprintf
seperate_list
shorten_disk_name
#
Comment 10 Martin Mokrejš 2020-08-16 18:17:28 UTC
# emerge -pv xfce-base/xfce4-panel xfce-base/libxfce4util

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] xfce-base/libxfce4util-4.15.2:0/7::gentoo  USE="-introspection -vala" 0 KiB
[ebuild   R    ] xfce-base/xfce4-panel-4.15.3::gentoo  USE="-introspection -vala" 0 KiB


Are these too new?