Git Product home page Git Product logo

deepin-overlay's Introduction

deepin-overlay

[email protected]

It is a overlay built mainly for Deepin apps.

Add the Overlay to your system

Option 1: Install by eselect repository

First emerge app-eselect/eselect-repository and dev-vcs/git:

 # emerge --ask --noreplace app-eselect/eselect-repository dev-vcs/git

Then add the overlay and sync:

 # eselect repository add deepin git https://github.com/zhtengw/deepin-overlay.git
 # emerge --sync deepin

Option 2: Install by layman

First emerge and configure layman, with the "git" USE flag enabled(see Official Wiki).

Then add the deepin overlay:

 # layman -L && layman -a deepin

Usage

With this Overlay, you can install the Deepin Desktop Environment(Installation Guide), or just install some applications developed by Deepin Team(See Applications List).

Note

Some packages of DDE are built with the private headers of Qt.

If your DDE is broken after you upgrade Qt version, please rebuild these packages:

 # emerge --oneshot --ask dde-base/dde-qt5integration dev-qt/qt5dxcb-plugin dev-qt/qtstyleplugins

Packages list

  • app-accessibility
  • |-onboard
  • app-emulation
  • |-deepin-wine
  • |-deepin-wine-helper
  • dde-base
  • |-dde-account-faces
  • |-dde-api
  • |-dde-control-center
  • |-dde-daemon
  • |-dde-dock
  • |-dde-file-manager
  • |-dde-launcher
  • |-dde-meta
  • |-dde-network-utils
  • |-dde-polkit-agent
  • |-dde-qt-dbus-factory
  • |-dde-qt5integration
  • |-dde-session-ui
  • |-deepin-anything
  • |-deepin-desktop-base
  • |-deepin-desktop-schemas
  • |-deepin-file-manager-backend
  • |-deepin-gettext-tools
  • |-deepin-gtk-theme
  • |-deepin-icon-theme
  • |-deepin-menu
  • |-deepin-sound-theme
  • |-deepin-wallpapers
  • |-dtkcore
  • |-dtkwidget
  • |-dtkwm
  • |-startdde
  • |-udisks2-qt5
  • dde-extra
  • |-dde-calendar
  • |-dde-file-manager-integration
  • |-dde-introduction
  • |-dde-meta-apps
  • |-dde-meta-multimedia
  • |-deepin-boot-maker
  • |-deepin-calculator
  • |-deepin-clone
  • |-deepin-desktop-monitor
  • |-deepin-editor
  • |-deepin-font-installer
  • |-deepin-grub2-themes
  • |-deepin-manual
  • |-deepin-picker
  • |-deepin-screensaver
  • |-deepin-shortcut-viewer
  • |-deepin-system-monitor
  • |-deepin-terminal
  • |-deepin-topbar
  • |-deepin-turbo
  • |-plymouth-theme-deepin
  • |-screensaver-pp
  • media-sound
  • |-deepin-music
  • |-deepin-voice-recorder
  • media-video
  • |-deepin-movie-reborn
  • media-gfx
  • |-blur-effect
  • |-byzanz
  • |-deepin-draw
  • |-deepin-image-viewer
  • |-deepin-screen-recorder
  • |-deepin-screenshot
  • dev-libs
  • |-granite
  • dev-go
  • |-dbus-factory
  • |-deepin-go-lib
  • |-go-dbus-factory
  • |-go-dbus-generator
  • |-go-gir-generator
  • |-go-x11-client
  • x11-wm
  • |-dde-kwin
  • |-deepin-metacity
  • |-deepin-mutter
  • |-deepin-wm
  • virtual
  • |-dde-wm
  • x11-libs
  • |-bamf
  • |-gsettings-qt
  • dev-qt
  • |-qcef
  • |-qt5dxcb-plugin
  • |-qtstyleplugins
  • |-qtxcb-private-headers
  • mail-client
  • |-deepin-wine-foxmail
  • media-libs
  • |-cogl
  • net-im
  • |-deepin-wine-QQ
  • |-deepin-wine-QQ-Light
  • |-deepin-wine-TIM
  • |-deepin-wine-wechat
  • |-deepin-wine-wechat-work
  • net-misc
  • |-deepin-wine-thunderspeed
  • x11-apps
  • |-xcur2png

deepin-overlay's People

Contributors

cnd avatar finwo avatar tmu-sprd avatar zhtengw avatar ziyouwa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

deepin-overlay's Issues

Missing deps

To emerge media-libs/cogl-1.22.5::deepin need sys-devel/automake:1.15

dev-go/go-gir-generator: Build fails because go compiler is used over gccgo

It appears go-gir-generator fails because the go compiler was used over gccgo.

Build log:

 * Package:    dev-go/go-gir-generator-0.9.6
 * Repository: deepin
 * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux multilib userland_GNU
 * FEATURES:   ccache preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking go-gir-generator-0.9.6.tar.gz to /var/tmp/portage/dev-go/go-gir-generator-0.9.6/work
>>> Source unpacked in /var/tmp/portage/dev-go/go-gir-generator-0.9.6/work
>>> Preparing source in /var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6 ...
make -j4 -l5 
mkdir -p out/src/gir
cd src/gir-generator && go build  -o /var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/out/gir-generator
# gir-generator
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `free_gstring':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:16: undefined reference to `g_free'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_arg_info_get_closure':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:59: undefined reference to `g_arg_info_get_closure'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_arg_info_get_destroy':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:65: undefined reference to `g_arg_info_get_destroy'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_arg_info_get_direction':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:71: undefined reference to `g_arg_info_get_direction'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_arg_info_get_ownership_transfer':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:77: undefined reference to `g_arg_info_get_ownership_transfer'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_arg_info_get_scope':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:83: undefined reference to `g_arg_info_get_scope'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_arg_info_get_type':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:89: undefined reference to `g_arg_info_get_type'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_arg_info_is_caller_allocates':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:95: undefined reference to `g_arg_info_is_caller_allocates'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_arg_info_is_optional':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:101: undefined reference to `g_arg_info_is_optional'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_arg_info_is_return_value':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:107: undefined reference to `g_arg_info_is_return_value'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_arg_info_is_skip':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:113: undefined reference to `g_arg_info_is_skip'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_arg_info_may_be_null':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:119: undefined reference to `g_arg_info_may_be_null'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_base_info_get_attribute':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:125: undefined reference to `g_base_info_get_attribute'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_base_info_get_container':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:131: undefined reference to `g_base_info_get_container'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_base_info_get_name':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:137: undefined reference to `g_base_info_get_name'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_base_info_get_namespace':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:143: undefined reference to `g_base_info_get_namespace'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_base_info_get_type':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:149: undefined reference to `g_base_info_get_type'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_base_info_get_typelib':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:155: undefined reference to `g_base_info_get_typelib'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_base_info_is_deprecated':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:161: undefined reference to `g_base_info_is_deprecated'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_base_info_iterate_attributes':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:167: undefined reference to `g_base_info_iterate_attributes'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_base_info_ref':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:173: undefined reference to `g_base_info_ref'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_base_info_unref':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:179: undefined reference to `g_base_info_unref'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_callable_info_get_arg':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:185: undefined reference to `g_callable_info_get_arg'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_callable_info_get_caller_owns':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:191: undefined reference to `g_callable_info_get_caller_owns'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_callable_info_get_n_args':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:197: undefined reference to `g_callable_info_get_n_args'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_callable_info_get_return_attribute':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:203: undefined reference to `g_callable_info_get_return_attribute'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_callable_info_get_return_type':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:209: undefined reference to `g_callable_info_get_return_type'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_callable_info_iterate_return_attributes':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:215: undefined reference to `g_callable_info_iterate_return_attributes'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_callable_info_may_return_null':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:221: undefined reference to `g_callable_info_may_return_null'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_constant_info_get_type':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:227: undefined reference to `g_constant_info_get_type'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_constant_info_get_value':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:233: undefined reference to `g_constant_info_get_value'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_enum_info_get_method':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:239: undefined reference to `g_enum_info_get_method'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_enum_info_get_n_methods':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:245: undefined reference to `g_enum_info_get_n_methods'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_enum_info_get_n_values':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:251: undefined reference to `g_enum_info_get_n_values'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_enum_info_get_storage_type':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:257: undefined reference to `g_enum_info_get_storage_type'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_enum_info_get_value':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:263: undefined reference to `g_enum_info_get_value'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_error_free':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:269: undefined reference to `g_error_free'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_field_info_get_flags':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:275: undefined reference to `g_field_info_get_flags'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_field_info_get_offset':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:281: undefined reference to `g_field_info_get_offset'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_field_info_get_size':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:287: undefined reference to `g_field_info_get_size'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_field_info_get_type':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:293: undefined reference to `g_field_info_get_type'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_function_info_get_flags':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:299: undefined reference to `g_function_info_get_flags'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_function_info_get_property':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:305: undefined reference to `g_function_info_get_property'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_function_info_get_symbol':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:311: undefined reference to `g_function_info_get_symbol'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_function_info_get_vfunc':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:317: undefined reference to `g_function_info_get_vfunc'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_info_type_to_string':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:323: undefined reference to `g_info_type_to_string'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_interface_info_find_method':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:329: undefined reference to `g_interface_info_find_method'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_interface_info_find_vfunc':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:335: undefined reference to `g_interface_info_find_vfunc'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_interface_info_get_constant':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:341: undefined reference to `g_interface_info_get_constant'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_interface_info_get_iface_struct':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:347: undefined reference to `g_interface_info_get_iface_struct'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_interface_info_get_method':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:353: undefined reference to `g_interface_info_get_method'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_interface_info_get_n_constants':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:359: undefined reference to `g_interface_info_get_n_constants'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_interface_info_get_n_methods':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:365: undefined reference to `g_interface_info_get_n_methods'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_interface_info_get_n_prerequisites':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:371: undefined reference to `g_interface_info_get_n_prerequisites'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_interface_info_get_n_properties':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:377: undefined reference to `g_interface_info_get_n_properties'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_interface_info_get_n_signals':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:383: undefined reference to `g_interface_info_get_n_signals'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_interface_info_get_n_vfuncs':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:389: undefined reference to `g_interface_info_get_n_vfuncs'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_interface_info_get_prerequisite':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:395: undefined reference to `g_interface_info_get_prerequisite'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_interface_info_get_property':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:401: undefined reference to `g_interface_info_get_property'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_interface_info_get_signal':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:407: undefined reference to `g_interface_info_get_signal'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_interface_info_get_vfunc':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:413: undefined reference to `g_interface_info_get_vfunc'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_irepository_find_by_name':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:419: undefined reference to `g_irepository_find_by_name'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_irepository_get_c_prefix':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:425: undefined reference to `g_irepository_get_c_prefix'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_irepository_get_default':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:431: undefined reference to `g_irepository_get_default'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_irepository_get_dependencies':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:437: undefined reference to `g_irepository_get_dependencies'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_irepository_get_info':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:443: undefined reference to `g_irepository_get_info'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_irepository_get_loaded_namespaces':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:449: undefined reference to `g_irepository_get_loaded_namespaces'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_irepository_get_n_infos':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:455: undefined reference to `g_irepository_get_n_infos'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_irepository_get_search_path':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:461: undefined reference to `g_irepository_get_search_path'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_irepository_get_shared_library':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:467: undefined reference to `g_irepository_get_shared_library'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_irepository_get_typelib_path':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:473: undefined reference to `g_irepository_get_typelib_path'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_irepository_get_version':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:479: undefined reference to `g_irepository_get_version'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_irepository_is_registered':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:485: undefined reference to `g_irepository_is_registered'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_irepository_prepend_search_path':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:491: undefined reference to `g_irepository_prepend_search_path'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_irepository_require':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:497: undefined reference to `g_irepository_require'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_find_method':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:503: undefined reference to `g_object_info_find_method'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_find_vfunc':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:509: undefined reference to `g_object_info_find_vfunc'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_abstract':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:515: undefined reference to `g_object_info_get_abstract'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_class_struct':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:521: undefined reference to `g_object_info_get_class_struct'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_constant':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:527: undefined reference to `g_object_info_get_constant'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_field':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:533: undefined reference to `g_object_info_get_field'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_fundamental':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:539: undefined reference to `g_object_info_get_fundamental'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_get_value_function':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:545: undefined reference to `g_object_info_get_get_value_function'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_interface':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:551: undefined reference to `g_object_info_get_interface'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_method':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:557: undefined reference to `g_object_info_get_method'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_n_constants':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:563: undefined reference to `g_object_info_get_n_constants'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_n_fields':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:569: undefined reference to `g_object_info_get_n_fields'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_n_interfaces':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:575: undefined reference to `g_object_info_get_n_interfaces'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_n_methods':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:581: undefined reference to `g_object_info_get_n_methods'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_n_properties':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:587: undefined reference to `g_object_info_get_n_properties'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_n_signals':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:593: undefined reference to `g_object_info_get_n_signals'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_n_vfuncs':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:599: undefined reference to `g_object_info_get_n_vfuncs'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_parent':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:605: undefined reference to `g_object_info_get_parent'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_property':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:611: undefined reference to `g_object_info_get_property'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_ref_function':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:617: undefined reference to `g_object_info_get_ref_function'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_set_value_function':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:623: undefined reference to `g_object_info_get_set_value_function'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_signal':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:629: undefined reference to `g_object_info_get_signal'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_type_init':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:635: undefined reference to `g_object_info_get_type_init'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_type_name':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:641: undefined reference to `g_object_info_get_type_name'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_unref_function':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:647: undefined reference to `g_object_info_get_unref_function'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_object_info_get_vfunc':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:653: undefined reference to `g_object_info_get_vfunc'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_property_info_get_ownership_transfer':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:659: undefined reference to `g_property_info_get_ownership_transfer'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_property_info_get_type':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:665: undefined reference to `g_property_info_get_type'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_registered_type_info_get_type_init':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:671: undefined reference to `g_registered_type_info_get_type_init'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_registered_type_info_get_type_name':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:677: undefined reference to `g_registered_type_info_get_type_name'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_signal_info_get_class_closure':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:683: undefined reference to `g_signal_info_get_class_closure'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_signal_info_true_stops_emit':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:689: undefined reference to `g_signal_info_true_stops_emit'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_strfreev':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:695: undefined reference to `g_strfreev'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_struct_info_find_method':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:701: undefined reference to `g_struct_info_find_method'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_struct_info_get_alignment':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:707: undefined reference to `g_struct_info_get_alignment'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_struct_info_get_field':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:713: undefined reference to `g_struct_info_get_field'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_struct_info_get_method':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:719: undefined reference to `g_struct_info_get_method'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_struct_info_get_n_fields':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:725: undefined reference to `g_struct_info_get_n_fields'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_struct_info_get_n_methods':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:731: undefined reference to `g_struct_info_get_n_methods'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_struct_info_get_size':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:737: undefined reference to `g_struct_info_get_size'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_struct_info_is_foreign':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:743: undefined reference to `g_struct_info_is_foreign'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_struct_info_is_gtype_struct':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:749: undefined reference to `g_struct_info_is_gtype_struct'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_type_info_get_array_fixed_size':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:755: undefined reference to `g_type_info_get_array_fixed_size'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_type_info_get_array_length':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:761: undefined reference to `g_type_info_get_array_length'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_type_info_get_array_type':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:767: undefined reference to `g_type_info_get_array_type'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_type_info_get_interface':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:773: undefined reference to `g_type_info_get_interface'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_type_info_get_param_type':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:779: undefined reference to `g_type_info_get_param_type'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_type_info_get_tag':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:785: undefined reference to `g_type_info_get_tag'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_type_info_is_pointer':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:791: undefined reference to `g_type_info_is_pointer'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_type_info_is_zero_terminated':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:797: undefined reference to `g_type_info_is_zero_terminated'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_type_tag_to_string':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:803: undefined reference to `g_type_tag_to_string'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_union_info_find_method':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:809: undefined reference to `g_union_info_find_method'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_union_info_get_alignment':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:815: undefined reference to `g_union_info_get_alignment'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_union_info_get_discriminator':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:821: undefined reference to `g_union_info_get_discriminator'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_union_info_get_discriminator_offset':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:827: undefined reference to `g_union_info_get_discriminator_offset'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_union_info_get_discriminator_type':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:833: undefined reference to `g_union_info_get_discriminator_type'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_union_info_get_field':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:839: undefined reference to `g_union_info_get_field'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_union_info_get_method':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:845: undefined reference to `g_union_info_get_method'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_union_info_get_n_fields':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:851: undefined reference to `g_union_info_get_n_fields'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_union_info_get_n_methods':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:857: undefined reference to `g_union_info_get_n_methods'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_union_info_get_size':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:863: undefined reference to `g_union_info_get_size'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_union_info_is_discriminated':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:869: undefined reference to `g_union_info_is_discriminated'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_value_info_get_value':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:875: undefined reference to `g_value_info_get_value'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_vfunc_info_get_flags':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:881: undefined reference to `g_vfunc_info_get_flags'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_vfunc_info_get_invoker':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:887: undefined reference to `g_vfunc_info_get_invoker'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_vfunc_info_get_offset':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:893: undefined reference to `g_vfunc_info_get_offset'
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/go-build491575608/libgi.a(gi.cgo2.o): In function `_cgo_39b9dbe14d07_Cfunc_g_vfunc_info_get_signal':
/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6/src/gi/gi.go:899: undefined reference to `g_vfunc_info_get_signal'
collect2: error: ld returned 1 exit status
makefile:22: recipe for target 'generator' failed
make: *** [generator] Error 2
 * ERROR: dev-go/go-gir-generator-0.9.6::deepin failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=dev-go/go-gir-generator-0.9.6::deepin'`,
 * the complete build log and the output of `emerge -pqv '=dev-go/go-gir-generator-0.9.6::deepin'`.
 * The complete build log is located at '/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-go/go-gir-generator-0.9.6/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6'
 * S: '/var/tmp/portage/dev-go/go-gir-generator-0.9.6/work/go-gir-generator-0.9.6'

Portage configuration:

Portage 2.3.2 (python 2.7.13-final-0, funtoo/1.0/linux-gnu/arch/x86-64bit, gcc-5.3.0, glibc-2.23-r3, 4.8.0-pf8 x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.8.0-pf8-x86_64-Intel-R-_Core-TM-_i7-7500U_CPU_@_2.70GHz-with-gentoo-2.2.1
KiB Mem:     3944944 total,   1000956 free
KiB Swap:    8388604 total,   8388596 free
sh bash 4.3_p48
ld GNU ld (Funtoo 2.25) 2.25.0
ccache version 3.3.4 [enabled]
app-shells/bash:          4.3_p48::gentoo
dev-lang/perl:            5.24.0-r2::gentoo
dev-lang/python:          2.7.13::gentoo, 3.4.6::gentoo
dev-util/ccache:          3.3.4::gentoo
dev-util/cmake:           3.7.2::gentoo
sys-apps/baselayout:      2.2.1::gentoo
sys-apps/openrc:          0.23.2::gentoo
sys-apps/sandbox:         2.10-r3::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r2::gentoo
sys-devel/automake:       1.13.4-r1::gentoo, 1.14.1-r1::gentoo, 1.15-r2::gentoo
sys-devel/binutils:       2.25-r2::gentoo
sys-devel/gcc:            5.3.0-r1::gentoo
sys-devel/gcc-config:     1.8-r1::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 4.9::gentoo (virtual/os-headers)
sys-libs/glibc:           2.23-r3::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: git
    sync-uri: git://github.com/funtoo/ports-2012.git
    priority: -1000

deepin
    location: /var/lib/layman/deepin
    masters: gentoo
    priority: 50

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA Oracle-BCLA-JavaSE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/chromium/policies/managed/chrome-gnome-shell.json /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/opt/chrome/policies/managed/chrome-gnome-shell.json /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs ccache config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -O2 -pipe"
GENTOO_MIRRORS="http://ftp.jaist.ac.jp/pub/Linux/Gentoo/"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed"
MAKEOPTS="-j4 -l5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl alsa amd64 apng berkdb bluray bzip2 cdda cddb cdio cdr colord cracklib crypt cups cxx dbus dri dts dvd dvdr dvdread eds encode evo exif faac faad ffmpeg flac gdbm gif gnome gnome-keyring gnome-online-accounts gpm gstreamer gtk gtk3 gtkstyle ico iconv icu ieee1394 introspection ios ipod ipv6 jpeg jpeg2k lame libass libguess libmpeg2 libnotify mad matroska mjpeg mmx modules mp3 mpeg mtp mudflap multilib nautilus ncurses nls nptl nsplugin ogg opengl openmp openrc-force pam pcre pdf png policykit postproc pppd pulseaudio python quicktime readline resolvconf sndfile sse sse2 ssl svg taglib tcpd theora tiff tracker truetype twolame udev unicode v4l vorbis vpx wav wavpack webp win32codecs wmf x264 x265 xattr xml xvid zlib" ABI_X86="32 64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel ice1724 intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias authn_core authz_core socache_shmcb unixd" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64 pc" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby21 ruby22 ruby23 ruby24" USERLAND="GNU" VIDEO_CARDS="intel nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS

=================================================================
                        Package Settings
=================================================================

dev-go/go-gir-generator-0.9.6::deepin was built with the following:
USE="(multilib)" ABI_X86="64"

deepin-shortcut-viewer missing dependency

If you start from a fresh system without any of qt installed, deepen-shortcut-viewer fails because it's looking for
QT += core gui core network

So we're missing a dependency on qtnetwork in the ebuild :)

dtkcore-2.0.1 missing

You pushed deepin-movie-reborn-2.9.13 which depends on dtkcore-2.0.1 but dtkcore-2.0.1 isn't in the repo :)

polkit-qt USE flag

dde-file-manager一直依赖这个qt5标记,但是官方的polkit-qt 包里面没有,麻烦处理一下,谢谢!

emerge: there are no ebuilds built with USE flags to satisfy "sys-auth/polkit-qt[qt5]".
!!! One of the following packages is required to complete your request:

  • sys-auth/polkit-qt-0.112.0_p20160416-r1::gentoo (Missing IUSE: qt5)
    (dependency required by "dde-base/dde-file-manager-4.2.5-r2::gentoo-zh" [ebuild])
    (dependency required by "dde-base/dde-meta-15.4.1::gentoo-zh" [ebuild])
    (dependency required by "dde-meta" [argument])

dde-base/dde-api should depend on net-wireless/rfkill OR >=sys-apps/util-linux-2.31

Latest util-linux already includes rfkill and blocks the installation of the corresponding package.

  • Error: The above package list contains packages which cannot be
  • installed at the same time on the same system.

(net-wireless/rfkill-0.5-r3:0/0::gentoo, ebuild scheduled for merge) pulled in by
net-wireless/rfkill required by (dde-base/dde-api-3.1.18:0/0::deepin, ebuild scheduled for merge)

(sys-apps/util-linux-2.31:0/0::gentoo, installed) pulled in by
>=sys-apps/util-linux-2.20 required by (sys-block/gparted-0.29.0:0/0::gentoo, installed)
sys-apps/util-linux required by (app-text/build-docbook-catalog-1.21:0/0::gentoo, installed)
>=sys-apps/util-linux-2.16 required by (dev-libs/apr-1.6.3:1/1::gentoo, installed)
sys-apps/util-linux required by (sys-block/partitionmanager-3.2.1:5/5::gentoo, installed)
>=sys-apps/util-linux-2.27 required by (sys-libs/libblockdev-2.15-r1:0/0::gentoo, installed)
sys-apps/util-linux required by (app-emulation/vmware-workstation-14.0.0.6661328-r10:0/0::local, installed)
. . .
and so on

Can't find any docs

It looks very difficult to install Deepin on Gentoo, especially when using OpenRC and I can't find any docs. No wiki, or tutorial ... I'm completely lost. Could you add some docs, a little tutorial or can someone explain me how to install Deepin on Gentoo?

Openrc with deepin

Hello, I have juste one question, is it possible deepin work with openrc ?

And is it possible to use dde-session-ui without systemd ?

deepin-music-3.1.6 attempts to install to /usr/lib

I believe we need to pass LIB_INSTALL_DIR=/usr/$(get_libdir) to this one as well; Untested, just a guess while I rebuild while testing it.

Files matching a file type that is not allowed:
usr/lib/libmpris-qt5.so.1.0.0
usr/lib/libdbusextended-qt5.so.1.0.0

  • ERROR: media-sound/deepin-music-3.1.6::deepin failed:
  • multilib-strict check failed!

Error when emerging media-sound/deepin-music: /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -ldmusic collect2: error: ld returned 1 exit status

Hello. I ran this error when emerging media-sound/deepin-music-3.1.11 :
/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -ldmusic
collect2: error: ld returned 1 exit status

I have no idea how to fix this. The links below have some logs and build info:

dde-extra/deepin-terminal-2.9.2 missing a sed

Because deepin-terminal includes zssh, we need to fix it's configure in a way similar to how zssh itself in the tree is.

I added
sed -i -e 's/-ltermcap/-ltinfo/g' 3rdparty/zssh-1.5c/configure || die
before the
cmake-utils_src_prepare
line in src_prepare.

The comment in zssh's build is:
Fix linking with sys-libs/ncurses[tinfo], gentoo bug #527036

dde-base/dde-daemon failed

  • Package: dde-base/dde-daemon-3.22.0
  • Repository: deepin
  • Maintainer: [email protected]
  • USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU
  • FEATURES: preserve-libs sandbox userpriv usersandbox

Unpacking source...
Unpacking dde-daemon-3.22.0.tar.gz to /var/tmp/portage/dde-base/dde-daemon-3.22.0/work
Source unpacked in /var/tmp/portage/dde-base/dde-daemon-3.22.0/work
Preparing source in /var/tmp/portage/dde-base/dde-daemon-3.22.0/work/dde-daemon-3.22.0 ...

  • Applying 3.8.0-disable-tap-gesture.patch ...
    [ ok ]
    github.com/msteinert/pam (download)

Source prepared.
Configuring source in /var/tmp/portage/dde-base/dde-daemon-3.22.0/work/dde-daemon-3.22.0 ...
Source configured.
Compiling source in /var/tmp/portage/dde-base/dde-daemon-3.22.0/work/dde-daemon-3.22.0 ...
make -j4
env GOPATH="/var/tmp/portage/dde-base/dde-daemon-3.22.0/work/dde-daemon-3.22.0/gopath:/var/tmp/portage/dde-base/dde-daemon-3.22.0/work/dde-daemon-3.22.0:/usr/share/gocode" go build -o out/bin/default-terminal pkg.deepin.io/dde/daemon/bin/default-terminal
gcc bin/default-file-manager/main.c -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 -o out/bin/default-file-manager
can't load package: package pkg.deepin.io/dde/daemon/bin/default-terminal: cannot find package "pkg.deepin.io/dde/daemon/bin/default-terminal" in any of:
/usr/lib/go/src/pkg.deepin.io/dde/daemon/bin/default-terminal (from $GOROOT)
/var/tmp/portage/dde-base/dde-daemon-3.22.0/work/dde-daemon-3.22.0/gopath/src/pkg.deepin.io/dde/daemon/bin/default-terminal (from $GOPATH)
/var/tmp/portage/dde-base/dde-daemon-3.22.0/work/dde-daemon-3.22.0/src/pkg.deepin.io/dde/daemon/bin/default-terminal
/usr/share/gocode/src/pkg.deepin.io/dde/daemon/bin/default-terminal
make: *** [Makefile:33: out/bin/default-terminal] Error 1
make: *** Waiting for unfinished jobs....

  • ERROR: dde-base/dde-daemon-3.22.0::deepin failed (compile phase):
  • emake failed
  • If you need support, post the output of emerge --info '=dde-base/dde-daemon-3.22.0::deepin',
  • the complete build log and the output of emerge -pqv '=dde-base/dde-daemon-3.22.0::deepin'.
  • The complete build log is located at '/var/tmp/portage/dde-base/dde-daemon-3.22.0/temp/build.log'.
  • The ebuild environment file is located at '/var/tmp/portage/dde-base/dde-daemon-3.22.0/temp/environment'.
  • Working directory: '/var/tmp/portage/dde-base/dde-daemon-3.22.0/work/dde-daemon-3.22.0'
  • S: '/var/tmp/portage/dde-base/dde-daemon-3.22.0/work/dde-daemon-3.22.0'

deepen-anything installing to incorrect libdir?

I've recently updated my system, and when I install deepin-anything, it seems to throw the files into...

/usr/lib64/x86_64-linux-gnu - which seems to be a debian-ism

This is likely because I have dpkg installed on my system, so it actually resolves the
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
line in the Makefile. So we end up with the Makefile looking like:

mkdir -p $(DESTDIR)/usr/lib64/$(DEB_HOST_MULTIARCH)

Which because of having dpkg installed on my system, ends up spitting out mkdir -p /usr/lib64/x86_64-linux-gnu

I've added a workaround locally of adding

	sed -i "s|^DEB_HOST_MULTIARCH.*||g" Makefile

into the src_prepare - to get rid of the deb_host_multiarch definition, I'd send a pull request but my fork is woefully out of date at the moment.

wechat can't run in kde!

/usr/bin/deepin-wine: line 45: 5948 Segmentation fault WINEPREFIX=$wineprefix WINELOADER=$wineloader WINEDEBUG=$winedebug $wine "$@"

dde-base/dde-control-center requires dev-qt/qtsql:5 as dependency

I suppose this issue is similar with my previous reported issue for dde-base/dde-qt-dbus-factory.

Following error occurs during the build:

Project ERROR: Unknown module(s) in QT: sql
make: *** [Makefile:69: sub-frame-make_first] Error 3
make: *** Waiting for unfinished jobs....

To help further investigate the issue, I will append build log in future issues.
buildlog.txt

emerge: there are no ebuilds to satisfy "x11-proto/xcb-proto".

x11-proto/xcb-proto is not in the main repo.
It should probably be renamed to x11-base/xcb-proto? (That's my very uneducated guess.)

Thanks for your great work on making deepin work on Gentoo!

This is the exact error that popped up while attempting an update:


emerge: there are no ebuilds to satisfy "x11-proto/xcb-proto".
(dependency required by "media-video/deepin-movie-reborn-3.2.0.3::deepin" [installed])
(dependency required by "dde-extra/dde-meta-multimedia-0.2-r1::deepin" [installed])
(dependency required by "dde-base/dde-meta-15.5::deepin[multimedia]" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

deepin-wine-QQ doesn't work

When I run "/opt/deepinwine/apps/Deepin-QQ/run.sh" -u %u
I get

realpath: missing operand
Try 'realpath --help' for more information.
Thu Aug  9 15:21:31 CST 2018:Run Deepin-QQ 8.9.19983deepin22
Thu Aug  9 15:21:31 CST 2018:run Deepin-QQ progress pid 
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
total 0
lrwxrwxrwx 1 ag users 10 Aug  9 15:21 c: -> ../drive_c
lrwxrwxrwx 1 ag users 10 Aug  9 14:09 com1 -> /dev/ttyS0
lrwxrwxrwx 1 ag users 10 Aug  9 14:09 com2 -> /dev/ttyS1
lrwxrwxrwx 1 ag users 10 Aug  9 14:09 com3 -> /dev/ttyS2
lrwxrwxrwx 1 ag users 10 Aug  9 14:09 com4 -> /dev/ttyS3
lrwxrwxrwx 1 ag users  8 Aug  9 14:09 lpt1 -> /dev/lp0
lrwxrwxrwx 1 ag users  1 Aug  9 15:21 z: -> /
Thu Aug  9 15:21:31 CST 2018:CallApp Deepin-QQ %u 
Thu Aug  9 15:21:31 CST 2018:kill QQ.exe block
Thu Aug  9 15:21:31 CST 2018:tag bottle: 
Traceback (most recent call last):
  File "/opt/deepinwine/tools/get_tray_window", line 28, in <module>
    get_tray_window()
  File "/opt/deepinwine/tools/get_tray_window", line 18, in get_tray_window
    traymanager = bus.get_object("com.deepin.dde.TrayManager", "/com/deepin/dde/TrayManager")
  File "/usr/lib64/python2.7/site-packages/dbus/bus.py", line 241, in get_object
    follow_name_owner_changes=follow_name_owner_changes)
  File "/usr/lib64/python2.7/site-packages/dbus/proxies.py", line 248, in __init__
    self._named_service = conn.activate_name_owner(bus_name)
  File "/usr/lib64/python2.7/site-packages/dbus/bus.py", line 180, in activate_name_owner
    self.start_service_by_name(bus_name)
  File "/usr/lib64/python2.7/site-packages/dbus/bus.py", line 278, in start_service_by_name
    'su', (bus_name, flags)))
  File "/usr/lib64/python2.7/site-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name com.deepin.dde.TrayManager was not provided by any .service files
Thu Aug  9 15:21:31 CST 2018:active bottles: 
Thu Aug  9 15:21:31 CST 2018:start running...
/usr/bin/deepin-wine: line 45: 13732 Segmentation fault      WINEPREFIX=$wineprefix WINELOADER=$wineloader WINEDEBUG=$winedebug $wine "$@"

Is it only supposed to run in DDE?

deepin-tool-kit-0.2.5 ftbfs

When trying to "emerge dde-meta" I get a failure of some sort, but I'm not even sure what is missing. I'm assuming it's because I don't have a translation of some sort on my system, but the error is:

x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -shared -Wl,-soname,libdtkutil.so.1 -o libdtkutil.so.1.0.0 RollingFileAppender.o Logger.o FileAppender.o ConsoleAppender.o AbstractStringAppender.o AbstractAppender.o LogManager.o  -L/var/tmp/portage/dde-base/deepin-tool-kit-0.2.5/work/deepin-tool-kit-0.2.5/dutil/../dbase/ -ldtkbase -lQt5Core -lpthread
ln -s libdtkutil.so.1.0.0 libdtkutil.so
ln -s libdtkutil.so.1.0.0 libdtkutil.so.1
ln -s libdtkutil.so.1.0.0 libdtkutil.so.1.0
make[1]: Leaving directory '/var/tmp/portage/dde-base/deepin-tool-kit-0.2.5/work/deepin-tool-kit-0.2.5/dutil'
cd dwidget/ && ( test -e Makefile || /usr/lib64/qt5/bin/qmake /var/tmp/portage/dde-base/deepin-tool-kit-0.2.5/work/deepin-tool-kit-0.2.5/dwidget/dwidget.pro 'QMAKE_AR=x86_64-pc-linux-gnu-ar cqs' QMAKE_CC=x86_64-pc-linux-gnu-gcc QMAKE_LINK_C=x86_64-pc-linux-gnu-gcc QMAKE_LINK_C_SHLIB=x86_64-pc-linux-gnu-gcc QMAKE_CXX=x86_64-pc-linux-gnu-g++ QMAKE_LINK=x86_64-pc-linux-gnu-g++ QMAKE_LINK_SHLIB=x86_64-pc-linux-gnu-g++ QMAKE_OBJCOPY=x86_64-pc-linux-gnu-objcopy QMAKE_RANLIB= QMAKE_STRIP= 'QMAKE_CFLAGS=-O2 -pipe' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-O2 -pipe' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-O1 -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= -o Makefile ) && make -f Makefile

process translations/dtkwidget.ts
lrelease: could not find a Qt installation of ''



process translations/dtkwidget_zh_CN.ts
lrelease: could not find a Qt installation of ''
Project ERROR: Failed to generate translation
make: *** [Makefile:97: sub-dwidget-make_first] Error 3
 * ERROR: dde-base/deepin-tool-kit-0.2.5::deepin failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=dde-base/deepin-tool-kit-0.2.5::deepin'`,
 * the complete build log and the output of `emerge -pqv '=dde-base/deepin-tool-kit-0.2.5::deepin'`.
 * The complete build log is located at '/var/tmp/portage/dde-base/deepin-tool-kit-0.2.5/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dde-base/deepin-tool-kit-0.2.5/temp/environment'.
 * Working directory: '/var/tmp/portage/dde-base/deepin-tool-kit-0.2.5/work/deepin-tool-kit-0.2.5'
 * S: '/var/tmp/portage/dde-base/deepin-tool-kit-0.2.5/work/deepin-tool-kit-0.2.5'

dde-base/dde-qt-dbus-factory requires dev-qt/qtgui:5 as dependency

When building dde-base/dde-qt-dbus-factory (build whole dde-meta from scratch), I encounter below error:

Project ERROR: Unknown module(s) in QT: gui
make[1]: *** [Makefile:43: sub-qdbusxml2cpp-make_first] Error 3
make[1]: Leaving directory '/var/tmp/portage/dde-base/dde-qt-dbus-factory-0.0.3/work/dde-qt-dbus-factory-0.0.3/tools'
make: *** [Makefile:44: sub-tools-make_first] Error 2

And after I install dev-qt/qtgui, this issue is solved.

So I suppose, dde-base/dde-qt-dbus-factory requires dev-qt/qtgui:5 as dependency.

Could you check it?

[USE Flag] widgets USE flag shall be enabled for dev-qt/qtmultimedia

dde-base/deepin-tool-kit requires dev-qt/qtmultimedia:5. However, the USE flag "widgets" for dev-qt/qtmultimedia is not enabled by default, which will cause build error for deepin-tool-kit.

Thus, please require "widgets" enabled for dev-qt/qtmultimedia in dependency of deepin-tool-kit.

dde-file-manage dependon problem

dde-file-manager depends on deepin-movie-player, and deepin-movie-player depends on xpyb. There is no xpyb in gentoo's portage now.
dde-video-previews-plugin in dde-file-manage need deepin-movie-player, maybe remove the depends?

xcur2png distfile unavailable

Attempting to install dde-meta and xcur2png seems to try to pull from cli-apps.org which seems to be blocked behind some sort of login?

This may be a temporary issue, but is there another place to find the distfile?

dtkwitdget error at compilation time

make: *** [Makefile:44: sub-src-make_first-ordered] Error 3

  • ERROR: dde-base/dtkwidget-2.0.0::deepin failed (compile phase):
  • emake failed
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.13.0-rc6+-x86_64-Intel-R-_Core-TM-_i7-2600K_CPU_@_3.40GHz-with-gentoo-2.3
KiB Mem:     8138152 total,   5617588 free
KiB Swap:          0 total,         0 free
Timestamp of repository gentoo: Sun, 27 Aug 2017 05:00:01 +0000
sh bash 4.3_p48-r1
ld GNU ld (Gentoo 2.28.1 p1.0) 2.28.1
distcc 3.2rc1 x86_64-pc-linux-gnu [disabled]
ccache version 3.2.4 [enabled]
app-shells/bash:          4.3_p48-r1::gentoo
dev-java/java-config:     2.2.0-r3::gentoo
dev-lang/perl:            5.24.1-r2::gentoo
dev-lang/python:          2.7.12::gentoo, 3.4.5::gentoo
dev-util/ccache:          3.2.4::gentoo
dev-util/cmake:           3.7.2::gentoo
dev-util/pkgconfig:       0.28-r2::gentoo
sys-apps/baselayout:      2.3::gentoo
sys-apps/openrc:          0.28::gentoo
sys-apps/sandbox:         2.10-r3::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.11.6-r1::gentoo, 1.15-r2::gentoo
sys-devel/binutils:       2.28.1::gentoo
sys-devel/gcc:            5.4.0-r3::gentoo
sys-devel/gcc-config:     1.7.3::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.2.1::gentoo
sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers)
sys-libs/glibc:           2.23-r4::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000

deepin
    location: /var/lib/layman/deepin
    masters: gentoo
    priority: 50

flatpak-overlay
    location: /var/lib/layman/flatpak-overlay
    masters: gentoo
    priority: 50

Installed sets: @steam
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs ccache config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ http://gentoo.mirrors.ovh.net/gentoo-distfiles/ ftp://gentoo.mirrors.ovh.net/gentoo-distfiles/"
LANG="es_ES.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j9"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi alsa amd64 amdgpu berkdb bindist bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gif glamor gpm gtk iconv ipv6 jpeg lcms ldap libnotify mad mmx mng modules mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds pulseaudio qt3support qt4 radeonsi readline sdl seccomp session spell sse sse2 ssl startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vdpau vorbis wxwidgets x264 xattr xcb xml xv xvid zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="libinput keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby22" USERLAND="GNU" VIDEO_CARDS="amdgpu radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

[ebuild N ] dde-base/dtkwidget-2.0.0

>>> Failed to emerge dde-base/dtkwidget-2.0.0, Log file:

>>>  '/var/tmp/portage/dde-base/dtkwidget-2.0.0/temp/build.log'

 * Messages for package dde-base/dtkwidget-2.0.0:

 * ERROR: dde-base/dtkwidget-2.0.0::deepin failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=dde-base/dtkwidget-2.0.0::deepin'`,
 * the complete build log and the output of `emerge -pqv '=dde-base/dtkwidget-2.0.0::deepin'`.
 * The complete build log is located at '/var/tmp/portage/dde-base/dtkwidget-2.0.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dde-base/dtkwidget-2.0.0/temp/environment'.
 * Working directory: '/var/tmp/portage/dde-base/dtkwidget-2.0.0/work/dtkwidget-2.0.0'
 * S: '/var/tmp/portage/dde-base/dtkwidget-2.0.0/work/dtkwidget-2.0.0'


Output of build.log

�[32;01m * �[39;49;00mPackage:    dde-base/dtkwidget-2.0.0
�[32;01m * �[39;49;00mRepository: deepin
�[32;01m * �[39;49;00mMaintainer: [email protected]
�[32;01m * �[39;49;00mUSE:        abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU
�[32;01m * �[39;49;00mFEATURES:   ccache preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking dtkwidget-2.0.0.tar.gz to /var/tmp/portage/dde-base/dtkwidget-2.0.0/work
>>> Source unpacked in /var/tmp/portage/dde-base/dtkwidget-2.0.0/work
>>> Preparing source in /var/tmp/portage/dde-base/dtkwidget-2.0.0/work/dtkwidget-2.0.0 ...
 �[32;01m*�[0m Running qmake ...
Info: creating stash file /var/tmp/portage/dde-base/dtkwidget-2.0.0/work/dtkwidget-2.0.0/.qmake.stash

process translations/dtkwidget2.ts
Updating 'translations/dtkwidget2.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 17 untranslated source text(s)

process translations/dtkwidget2_ar.ts
Updating 'translations/dtkwidget2_ar.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_ast.ts
Updating 'translations/dtkwidget2_ast.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_bg.ts
Updating 'translations/dtkwidget2_bg.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_cs.ts
Updating 'translations/dtkwidget2_cs.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_da.ts
Updating 'translations/dtkwidget2_da.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_de.ts
Updating 'translations/dtkwidget2_de.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_el.ts
Updating 'translations/dtkwidget2_el.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_es.ts
Updating 'translations/dtkwidget2_es.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_es_419.ts
Updating 'translations/dtkwidget2_es_419.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_fr.ts
Updating 'translations/dtkwidget2_fr.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_gl_ES.ts
Updating 'translations/dtkwidget2_gl_ES.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_he.ts
Updating 'translations/dtkwidget2_he.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_hr.ts
Updating 'translations/dtkwidget2_hr.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_hu.ts
Updating 'translations/dtkwidget2_hu.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_it.ts
Updating 'translations/dtkwidget2_it.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_ja.ts
Updating 'translations/dtkwidget2_ja.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_lt.ts
Updating 'translations/dtkwidget2_lt.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_ms.ts
Updating 'translations/dtkwidget2_ms.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_nl.ts
Updating 'translations/dtkwidget2_nl.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_pl.ts
Updating 'translations/dtkwidget2_pl.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_pt.ts
Updating 'translations/dtkwidget2_pt.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_pt_BR.ts
Updating 'translations/dtkwidget2_pt_BR.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_ru.ts
Updating 'translations/dtkwidget2_ru.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_sk.ts
Updating 'translations/dtkwidget2_sk.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_sl.ts
Updating 'translations/dtkwidget2_sl.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_tr.ts
Updating 'translations/dtkwidget2_tr.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_uk.ts
Updating 'translations/dtkwidget2_uk.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_zh_CN.ts
Updating 'translations/dtkwidget2_zh_CN.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)

process translations/dtkwidget2_zh_TW.ts
Updating 'translations/dtkwidget2_zh_TW.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)
�[A�[72C �[34;01m[ �[32;01mok�[34;01m ]�[0m
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dde-base/dtkwidget-2.0.0/work/dtkwidget-2.0.0 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dde-base/dtkwidget-2.0.0/work/dtkwidget-2.0.0 ...
make -j9 
cd src/ && ( test -e Makefile || /usr/lib64/qt5/bin/qmake /var/tmp/portage/dde-base/dtkwidget-2.0.0/work/dtkwidget-2.0.0/src/src.pro 'QMAKE_AR=x86_64-pc-linux-gnu-ar cqs' QMAKE_CC=x86_64-pc-linux-gnu-gcc QMAKE_LINK_C=x86_64-pc-linux-gnu-gcc QMAKE_LINK_C_SHLIB=x86_64-pc-linux-gnu-gcc QMAKE_CXX=x86_64-pc-linux-gnu-g++ QMAKE_LINK=x86_64-pc-linux-gnu-g++ QMAKE_LINK_SHLIB=x86_64-pc-linux-gnu-g++ QMAKE_OBJCOPY=x86_64-pc-linux-gnu-objcopy QMAKE_RANLIB= QMAKE_STRIP= 'QMAKE_CFLAGS=-march=native -O2 -pipe' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-march=native -O2 -pipe' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-O1 -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= PREFIX=/usr LIB_INSTALL_DIR=/usr/lib64 -o Makefile ) && make -f Makefile 
Project ERROR: Unknown module(s) in QT: concurrent
make: *** [Makefile:44: sub-src-make_first-ordered] Error 3
 �[31;01m*�[0m ERROR: dde-base/dtkwidget-2.0.0::deepin failed (compile phase):
 �[31;01m*�[0m   emake failed
 �[31;01m*�[0m 
 �[31;01m*�[0m If you need support, post the output of `emerge --info '=dde-base/dtkwidget-2.0.0::deepin'`,
 �[31;01m*�[0m the complete build log and the output of `emerge -pqv '=dde-base/dtkwidget-2.0.0::deepin'`.
 �[31;01m*�[0m The complete build log is located at '/var/tmp/portage/dde-base/dtkwidget-2.0.0/temp/build.log'.
 �[31;01m*�[0m The ebuild environment file is located at '/var/tmp/portage/dde-base/dtkwidget-2.0.0/temp/environment'.
 �[31;01m*�[0m Working directory: '/var/tmp/portage/dde-base/dtkwidget-2.0.0/work/dtkwidget-2.0.0'
 �[31;01m*�[0m S: '/var/tmp/portage/dde-base/dtkwidget-2.0.0/work/dtkwidget-2.0.0'

Installing to wrong libdir

I've forked the repo, and will (eventually) send a pull request to fix it, but currently both dde-qt-dbus-factory and dtksettings install their so files to /usr/lib.

This works fine on a system where /usr/lib is a symlink to /usr/lib64 (in the case of 64bit), but in newer gentoo systems, /usr/lib is apparently the old /usr/libexec - so what ends up happening is that anything that depends on dde-qt-dbus-factory or dtksettings will fail to build because it can't find the so files to link against them.

I thought it would be a simple matter of passing LIBDIR="/usr/$(get_libdir)" to the eqmake5 in prepare, and while that does seem to pass the proper libdir, the packages seem to hardcode installing into /usr/lib.

error dde-base/deepin-wallpapers-1.7.5::deepin

emerge --info '=dde-base/deepin-wallpapers-1.7.5::deepin'
Portage 2.3.51 (python 2.7.15-final-0, default/linux/amd64/17.1/desktop, gcc-8.2.0, glibc-2.27-r6, 4.19.0-gentoo x86_64)

                     System Settings

=================================================================
System uname: Linux-4.19.0-gentoo-x86_64-AMD_A8-6600K_APU_with_Radeon-tm-_HD_Graphics-with-gentoo-2.6
KiB Mem: 7667152 total, 4860340 free
KiB Swap: 0 total, 0 free
Timestamp of repository gentoo: Mon, 05 Nov 2018 16:24:30 +0000
Head commit of repository gentoo: 3c16e553c5a1e4211d7d0febd10fa3a1bcf9b1d6

sh bash 4.4_p23
ld GNU ld (Gentoo 2.31.1 p3) 2.31.1
app-shells/bash: 4.4_p23::gentoo
dev-java/java-config: 2.2.0-r4::gentoo
dev-lang/perl: 5.26.2::gentoo
dev-lang/python: 2.7.15::gentoo, 3.5.5-r1::gentoo, 3.6.6::gentoo, 3.7.0::gentoo
dev-util/cmake: 3.12.3::gentoo
dev-util/pkgconfig: 0.29.2::gentoo
sys-apps/baselayout: 2.6-r1::gentoo
sys-apps/sandbox: 2.13::gentoo
sys-devel/autoconf: 2.13::gentoo, 2.69-r4::gentoo
sys-devel/automake: 1.14.1-r2::gentoo, 1.15.1-r2::gentoo, 1.16.1-r1::gentoo
sys-devel/binutils: 2.31.1-r1::gentoo
sys-devel/gcc: 8.2.0-r4::gentoo
sys-devel/gcc-config: 2.0::gentoo
sys-devel/libtool: 2.4.6-r5::gentoo
sys-devel/make: 4.2.1-r4::gentoo
sys-kernel/linux-headers: 4.19::gentoo (virtual/os-headers)
sys-libs/glibc: 2.27-r6::gentoo
Repositories:

deepin
location: /var/lib/layman/deepin
sync-type: laymansync
sync-uri: git://github.com/zhtengw/deepin-overlay.git
masters: gentoo
priority: 50

elementary
location: /var/lib/layman/elementary
sync-type: laymansync
sync-uri: git://github.com/pimvullers/elementary.git
masters: gentoo
priority: 50

gentoo
location: /usr/portage
sync-type: git
sync-uri: https://github.com/gentoo-mirror/gentoo
priority: 50

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="es_ES.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="es"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdda cdr cli crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam ffmpeg flac fortran gdbm gif glamor gpm gtk gtk2 iconv icu ipv6 jpeg lcms ldap libnotify libtirpc mad mmx mng mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds pulseaudio readline sdl seccomp spell sse sse2 ssl startup-notification svg systemd tcpd tiff truetype udev udisks unicode upower usb vorbis wxwidgets x264 xattr xcb xml xmp xv xvid zlib" ABI_X86="64 32" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon plan sheets stage words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx f16c fma3 fma4 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 xop" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" L10N="es es-ES" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6 php7-1" POSTGRES_TARGETS="postgres9_5 postgres10" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6" RUBY_TARGETS="ruby23" USERLAND="GNU" VIDEO_CARDS="radeon" XFCE_PLUGINS="brightness clock trash" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

�[32;01m * �[39;49;00mPackage: dde-base/deepin-wallpapers-1.7.5
�[32;01m * �[39;49;00mRepository: deepin
�[32;01m * �[39;49;00mMaintainer: [email protected]
�[32;01m * �[39;49;00mUSE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU
�[32;01m * �[39;49;00mFEATURES: preserve-libs sandbox userpriv usersandbox

Unpacking source...
Unpacking deepin-wallpapers-1.7.5.tar.gz to /var/tmp/portage/dde-base/deepin-wallpapers-1.7.5/work
Source unpacked in /var/tmp/portage/dde-base/deepin-wallpapers-1.7.5/work
Preparing source in /var/tmp/portage/dde-base/deepin-wallpapers-1.7.5/work/deepin-wallpapers-1.7.5 ...
Source prepared.
Configuring source in /var/tmp/portage/dde-base/deepin-wallpapers-1.7.5/work/deepin-wallpapers-1.7.5 ...
Source configured.
Compiling source in /var/tmp/portage/dde-base/deepin-wallpapers-1.7.5/work/deepin-wallpapers-1.7.5 ...
make -j5
/usr/lib/deepin-api/image-blur --sigma 30 deepin/Flowing_Ribbon.jpg image-blur/b0987cf0c936a18e0f020366cddb63ee.jpg
make: /usr/lib/deepin-api/image-blur: Command not found
make: *** [Makefile:13: blur/deepin/Flowing_Ribbon.jpg] Error 127
�[31;01m�[0m ERROR: dde-base/deepin-wallpapers-1.7.5::deepin failed (compile phase):
�[31;01m
�[0m emake failed
�[31;01m�[0m
�[31;01m
�[0m If you need support, post the output of emerge --info '=dde-base/deepin-wallpapers-1.7.5::deepin',
�[31;01m�[0m the complete build log and the output of emerge -pqv '=dde-base/deepin-wallpapers-1.7.5::deepin'.
�[31;01m
�[0m The complete build log is located at '/var/tmp/portage/dde-base/deepin-wallpapers-1.7.5/temp/build.log'.
�[31;01m�[0m The ebuild environment file is located at '/var/tmp/portage/dde-base/deepin-wallpapers-1.7.5/temp/environment'.
�[31;01m
�[0m Working directory: '/var/tmp/portage/dde-base/deepin-wallpapers-1.7.5/work/deepin-wallpapers-1.7.5'
�[31;01m*�[0m S: '/var/tmp/portage/dde-base/deepin-wallpapers-1.7.5/work/deepin-wallpapers-1.7.5'

go-gir-generator 1.0.1-r2 now broken?

I attempted to rebuild everything deepin recently, and as of the change in commit 415a49d it seems that go can't find SettingsBackend anymore.

To reproduce:
emerge -1 =go-gir-generator-1.0.1-r2 && emerge -1 dde-api dde-daemon startdde

The patch that is applied seems to move SettingsBackend out of structs and into objects, and I don't think that's correct.

Can't compile dde-base/dde-daemon

Hello, I got the following error while compiling dde-base/dde-daemon (in the log below).

/var/log/portage/dde-base:dde-daemon-3.2.8:20180225-122538.log

Do you know what to do about it?

x11-libs/bamf: possibly missing a dependency on gtk+:2

When doing a completely fresh install (no other desktop environments, or even X installed), bamf seems to fail to eautoreconf properly, and the autoconf.out file says

***** autoconf *****
***** PWD: /var/tmp/portage/x11-libs/bamf-0.2.118/work/bamf-0.2.118
***** autoconf --force

configure.in:140: error: possibly undefined macro: AM_PATH_GTK_2_0
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.

This seems that it needs to have gtk+:2 installed order for the test to pass, be patched out to only support 3 (which seems to be upstream's route in the latest version (0.5.3)), or put https://gnunet.org/svn/gnunet-gtk/m4/gtk-2.0.m4 into the m4 directory.

Based on upstream's working, and the fact that we dep on gtk+:3, I think the last one would be best, as it would keep gtk+:2 off the system if it's not needed and it's not a true dependency. Just for the check.

dtkcore missing dependency on qtdbus

>>> Emerging (1 of 138) dde-base/dtkcore-2.0.0::deepin
 * dtkcore-2.0.0.tar.gz SHA256 size ;-) ...                                                                                                                                                                                         [ ok ]
>>> Unpacking source...
>>> Unpacking dtkcore-2.0.0.tar.gz to /var/tmp/portage/dde-base/dtkcore-2.0.0/work
>>> Source unpacked in /var/tmp/portage/dde-base/dtkcore-2.0.0/work
>>> Preparing source in /var/tmp/portage/dde-base/dtkcore-2.0.0/work/dtkcore-2.0.0 ...
 * Running qmake ...
Info: creating stash file /var/tmp/portage/dde-base/dtkcore-2.0.0/work/dtkcore-2.0.0/.qmake.stash                                                                                                                                   [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dde-base/dtkcore-2.0.0/work/dtkcore-2.0.0 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dde-base/dtkcore-2.0.0/work/dtkcore-2.0.0 ...
make -j2
cd src/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake /var/tmp/portage/dde-base/dtkcore-2.0.0/work/dtkcore-2.0.0/src/src.pro 'QMAKE_AR=armv7a-hardfloat-linux-gnueabi-ar cqs' QMAKE_CC=armv7a-hardfloat-linux-gnueabi-gcc QMAKE_LINK_C=armv7a-hardfloat-linux-gnueabi-gcc QMAKE_LINK_C_SHLIB=armv7a-hardfloat-linux-gnueabi-gcc QMAKE_CXX=armv7a-hardfloat-linux-gnueabi-g++ QMAKE_LINK=armv7a-hardfloat-linux-gnueabi-g++ QMAKE_LINK_SHLIB=armv7a-hardfloat-linux-gnueabi-g++ QMAKE_OBJCOPY=armv7a-hardfloat-linux-gnueabi-objcopy QMAKE_RANLIB= QMAKE_STRIP= 'QMAKE_CFLAGS=-O2 -march=armv7-a -mtune=cortex-a15 -mfpu=neon -mfloat-abi=hard' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-O2 -march=armv7-a -mtune=cortex-a15 -mfpu=neon -mfloat-abi=hard' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-O1 -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= PREFIX=/usr LIB_INSTALL_DIR=/usr/lib -o Makefile ) && make -f Makefile
Project ERROR: Unknown module(s) in QT: dbus

media-video/deepin-movie-reborn-3.2.0.3 fails to compile on new system

Hello everyone!

Currently I'm in progress of installing gentoo on my pc. I was merging dde-meta when this package failed with this error below:

/var/tmp/portage/media-video/deepin-movie-reborn-3.2.0.3/work/deepin-movie-reborn-3.2.0.3/src/backends/mpv/mpv_glwidget.cpp:130:29: error: expected initializer before ‘glMPGetNativeDisplay’
     static void* GLAPIENTRY glMPGetNativeDisplay(const char* name) {
                             ^~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-video/deepin-movie-reborn-3.2.0.3/work/deepin-movie-reborn-3.2.0.3/src/backends/mpv/mpv_glwidget.cpp:689:1: error: expected ‘}’ at end of input
 }
 ^

I was wondering if anyone got to fix it. Thanks for the help.

Env: https://paste.pound-python.org/show/FSLoaxUheTiFDb6dN5bN/
emerge --info: https://paste.pound-python.org/show/ld123WfeWRgj1u0cpsOm/
Build log: https://paste.pound-python.org/show/wPQpWOXmTryEb2tRvLvY/

Can't fetch media-gfx/byzanz

Hello, it's not possible to fetch the sources of media-gfx/byzanz (using portage) and I'm not entirely sure where to get them either. They moved to gitlab, is this correct?

gsettings-qt need to be updated

when I build deepin-terminal .the dependency gsettings-qt can't find source file.It seems that deepin update the package.

dde-dock compile can't find dde-network-utils

-- Checking for module 'dde-network-utils'
-- No package 'dde-network-utils' found
CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:436 (message):
A required package was not found
.......
-- Configuring incomplete, errors occurred!
See also "/var/tmp/portage/dde-base/dde-dock-4.6.7/work/dde-dock-4.6.7_build/CMakeFiles/CMakeOutput.log".

===============================
yj@work ~ $ eix dde-network-utils
[I] dde-base/dde-network-utils [1]
Available versions: (~)0.0.3
Installed versions: 0.0.3(10时01分09秒 2018年07月30日)
Homepage: https://github.com/linuxdeepin/dde-network-utils
Description: DDE Network Utils

[1] "deepin" /var/lib/layman/deepin

wrong lrelease

Hi, a while back a bug was opened about lrelease not being correct. I'm running into this again, although I'm not strictly sure what the proper fix is.

Packages in portage (e.g. app-editors/ghostwriter) do something along the lines of

    default

    local mylrelease="$(qt5_get_bindir)"/lrelease

    sed -i -e "/^VERSION =/s/\$.*/${PV}/" ghostwriter.pro || die "failed to override version"

    prepare_locale() {
        "${mylrelease}" "translations/${PN}_${1}.ts" || die "failed to prepare ${1} locale"
    }

    l10n_find_plocales_changes translations ${PN}_ .ts
    l10n_for_each_locale_do prepare_locale
} `


However, it seems here when the failures are occurring, it's because there is a script in the source

` #!/bin/bash
# this file is used to auto-generate .qm file from .ts file.
# author: shibowen at linuxdeepin.com

ts_list=(ls translations/*.ts)

for ts in "${ts_list[@]}"
do
    printf "\nprocess ${ts}\n"
    lrelease "${ts}"
done`

It seems like we would need to patch every package that has a lrelease script to properly run lrelease -qt5, or add $(qt5_get_bindir) to the path (first) so that it calls that lrelease - modifying the script locally it runs correctly when passing the /usr/lib64/qt5/bin/lrelease however that's only correct for amd64 machines, so it would break 64bit builds.

Maybe we should just sed in the path to the translate_generation.sh file(s) in the packages?

emerge: there are no ebuilds to satisfy "app-admin/system-config-printer-gnome".

emerge: there are no ebuilds to satisfy "app-admin/system-config-printer-gnome".
(dependency required by "dde-base/dss-module-printer-1.20130703102957::necromancy" [ebuild])
(dependency required by "dde-base/dss-modules-meta-1.20130703102957::necromancy" [ebuild])
(dependency required by "dde-base/dde-meta-0.1::necromancy" [ebuild])
(dependency required by "dde-base/dde-meta" [argument])

rfkill is obsolete

官方portage树里面的rfkill已经过时了,它的依赖和util-linux包冲突。后者里面已经包含了rfkill,而且util-linux是每个系统的必装包,所以麻烦dde-api的依赖里面去掉net-wireless/rfkill。谢谢!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.