Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 613320 - x11-misc/trayer-1.0-r2 : eggmarshalers.h:5:25: fatal error: glib-object.h: No such file or directory
Summary: x11-misc/trayer-1.0-r2 : eggmarshalers.h:5:25: fatal error: glib-object.h: No...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
: 613324 (view as bug list)
Depends on:
Blocks: 534330
  Show dependency tree
 
Reported: 2017-03-20 18:26 UTC by Toralf Förster
Modified: 2017-03-25 10:43 UTC (History)
2 users (show)

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


Attachments
emerge-info.txt (emerge-info.txt,5.65 KB, text/plain)
2017-03-20 18:27 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,419.80 KB, text/plain)
2017-03-20 18:27 UTC, Toralf Förster
Details
environment (environment,43.74 KB, text/plain)
2017-03-20 18:28 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,26.64 KB, application/x-bzip)
2017-03-20 18:29 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,12.62 KB, application/x-bzip)
2017-03-20 18:30 UTC, Toralf Förster
Details
x11-misc:trayer-1.0-r2:20170320-031525.log (x11-misc:trayer-1.0-r2:20170320-031525.log,3.69 KB, text/plain)
2017-03-20 18:30 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2017-03-20 18:26:29 UTC
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wall  -I../ -c egg-marshal.c
In file included from egg-marshal.c:1:0:
eggmarshalers.h:5:25: fatal error: glib-object.h: No such file or directory
compilation terminated.
make[1]: *** [Makefile:18: egg-marshal.o] Error 1
make[1]: Leaving directory '/var/tmp/portage/x11-misc/trayer-1.0-r2/work/trayer-1.0/systray'

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

  This is an unstable amd64 chroot image (named 13.0-systemd_20170309-190652) at a hardened host acting as a tinderbox.

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

gcc-config -l:
 [1] x86_64-pc-linux-gnu-5.4.0 *
llvm-config:
3.9.1
Available Python interpreters, in order of preference:
  [1]   python3.4
  [2]   python2.7 (fallback)
  [3]   pypy3 (fallback)
Available Ruby profiles:
  [1]   ruby21 (with Rubygems) *
Comment 1 Toralf Förster gentoo-dev 2017-03-20 18:27:10 UTC
Created attachment 467654 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2017-03-20 18:27:51 UTC
Created attachment 467656 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2017-03-20 18:28:37 UTC
Created attachment 467658 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2017-03-20 18:29:22 UTC
Created attachment 467660 [details]
etc.portage.tbz2
Comment 5 Toralf Förster gentoo-dev 2017-03-20 18:30:04 UTC
Created attachment 467662 [details]
temp.tbz2
Comment 6 Toralf Förster gentoo-dev 2017-03-20 18:30:45 UTC
Created attachment 467664 [details]
x11-misc:trayer-1.0-r2:20170320-031525.log
Comment 7 Harri Nieminen (Moiman) 2017-03-20 19:15:43 UTC
Thanks for report. I made pull request to fix this. https://github.com/gentoo/gentoo/pull/4261
Comment 8 Harri Nieminen (Moiman) 2017-03-24 06:27:49 UTC
Fixed with following commmit. Please close.

commit 8eb706bed7bf719b48c42ff2a8db3ff13a8b539a
Author: Harri Nieminen <moikkis@gmail.com>
Date:   Mon Mar 20 21:06:57 2017 +0200

    x11-misc/trayer: Depend on gdk-pixbuf[X]
    
    Gentoo-Bug: https://bugs.gentoo.org/613324
    Gentoo-Bug: https://bugs.gentoo.org/613320
    Package-Manager: Portage-2.3.5, Repoman-2.3.2
    Closes: https://github.com/gentoo/gentoo/pull/4261
Comment 9 Mart Raudsepp gentoo-dev 2017-03-25 03:53:55 UTC
This seems wrong to me. Yes, the gdk-pixbuf[X] dep is missing as it links to it, but the actual issue is that trayer is linking to it without any reason - it doesn't use any symbols out of it, and glib-object.h comes from glib, not there.
Trayer only wrongly links to gdk-pixbuf-glib-2.0 and includes the header without reason in plugin.c. Maybe you could patch that up instead?
Comment 10 Mart Raudsepp gentoo-dev 2017-03-25 03:54:33 UTC
*** Bug 613324 has been marked as a duplicate of this bug. ***
Comment 11 Mart Raudsepp gentoo-dev 2017-03-25 10:43:51 UTC
commit 865cdd57ef94a65a9b75d88fe18384496cae83bc
Author: Harri Nieminen <moikkis@gmail.com>
Date:   Sat Mar 25 12:34:00 2017 +0200

    x11-misc/trayer: Patch to remove dependency on gdk-pixbuf[X]
    
    Package-Manager: Portage-2.3.5, Repoman-2.3.2
    Closes: https://github.com/gentoo/gentoo/pull/4295

commit 61e9d43de46b6fd460a47b1e9c81be83bddc5e93
Author: Mart Raudsepp <leio@gentoo.org>
Date:   Sat Mar 25 12:43:10 2017 +0200

    x11-misc/trayer: use SLOT depend on gdk-pixbuf dependency, as it's not SLOT 0
    
    Package-Manager: Portage-2.3.4, Repoman-2.3.1