Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Desktop Environments
  • Search

xfce4-settings failing to compile <SOLVED>

Problems with GUI applications? Questions about X, KDE, Gnome, Fluxbox, etc.? Come on in. NOTE: For multimedia, go up one forum
Post Reply
Advanced search
6 posts • Page 1 of 1
Author
Message
jongust
n00b
n00b
Posts: 47
Joined: Mon Jun 13, 2005 6:03 am

xfce4-settings failing to compile <SOLVED>

  • Quote

Post by jongust » Wed Dec 23, 2009 1:22 am

Here is most of my build.log:


INTLTOOL_MAKEFILE

Build Configuration:

* Installation prefix: /usr
* Debug Support: no
* Xrandr support: yes
* Libnotify support: yes
* Xcursor support: yes
* Embedded settings dialogs no
* Sounds settings support no
* Libxklavier support: yes

>>> Source configured.
>>> Compiling source in /var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3 ...
make -j5
make all-recursive
make[1]: Entering directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3'
* Installation prefix: /usr
* Debug Support: no
* Xrandr support: yes
* Libnotify support: yes
* Xcursor support: yes
* Embedded settings dialogs no
* Sounds settings support no
* Libxklavier support: yes

>>> Source configured.
>>> Compiling source in /var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3 ...
make -j5
make all-recursive
make[1]: Entering directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3'
Making all in dialogs
make[2]: Entering directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs'
Making all in appearance-settings
make[3]: Entering directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/appearance-settings'
make all-am
make[4]: Entering directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/appearance-settings'
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -DDATADIR=\"/usr/share\" -DSRCDIR=\"../..\" -DLOCALEDIR=\"/usr/share/locale\" -DG_LOG_$
LC_ALL=C /usr/bin/intltool-merge -d -u -c ../../po/.intltool-merge-cache ../../po xfce-ui-settings.desktop.in xfce-ui-settings.desktop
Generating and caching the translation database
NOTICE: ../../po/ast.po is not in UTF-8 but iso-8859-1, converting...
Merging translations into xfce-ui-settings.desktop.
/bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I$
libtool: link: x86_64-pc-linux-gnu-gcc -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/incl$
make[4]: Leaving directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/appearance-settings'
make[3]: Leaving directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/appearance-settings'
Making all in accessibility-settings
make[3]: Entering directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/accessibility-settings'
make all-am
make[4]: Entering directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/accessibility-settings'
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -DDATADIR=\"/usr/share\" -DSRCDIR=\"../..\" -DLOCALEDIR=\"/usr/share/locale\" -DG_LOG_$
LC_ALL=C /usr/bin/intltool-merge -d -u -c ../../po/.intltool-merge-cache ../../po xfce4-accessibility-settings.desktop.in xfce4-accessibility-sett$
Found cached translation database
Merging translations into xfce4-accessibility-settings.desktop.
/bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I$
libtool: link: x86_64-pc-linux-gnu-gcc -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/incl$
make[4]: Leaving directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/accessibility-settings'
make[3]: Leaving directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/accessibility-settings'
Making all in keyboard-settings
make[3]: Entering directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/keyboard-settings'
make all-am
make[4]: Entering directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/keyboard-settings'
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -DDATADIR=\"/usr/share\" -DBINDIR=\"/usr/bin\" -DSRCDIR=\"../..\" -DLOCALEDIR=\"/usr/s$
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -DDATADIR=\"/usr/share\" -DBINDIR=\"/usr/bin\" -DSRCDIR=\"../..\" -DLOCALEDIR=\"/usr/s$
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -DDATADIR=\"/usr/share\" -DBINDIR=\"/usr/bin\" -DSRCDIR=\"../..\" -DLOCALEDIR=\"/usr/s$
LC_ALL=C /usr/bin/intltool-merge -d -u -c ../../po/.intltool-merge-cache ../../po xfce-keyboard-settings.desktop.in xfce-keyboard-settings.desktop
Found cached translation database
Merging translations into xfce-keyboard-settings.desktop.
/bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I$
libtool: link: x86_64-pc-linux-gnu-gcc -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/incl$
make[4]: Leaving directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/keyboard-settings'
make[3]: Leaving directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/keyboard-settings'
aking all in accessibility-settings
make[3]: Entering directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/accessibility-settings'
make all-am
make[4]: Entering directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/accessibility-settings'
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -DDATADIR=\"/usr/share\" -DSRCDIR=\"../..\" -DLOCALEDIR=\"/usr/share/locale\" -DG_LOG_$
LC_ALL=C /usr/bin/intltool-merge -d -u -c ../../po/.intltool-merge-cache ../../po xfce4-accessibility-settings.desktop.in xfce4-accessibility-sett$
Found cached translation database
Merging translations into xfce4-accessibility-settings.desktop.
/bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I$
libtool: link: x86_64-pc-linux-gnu-gcc -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/incl$
make[4]: Leaving directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/accessibility-settings'
make[3]: Leaving directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/accessibility-settings'
Making all in keyboard-settings
make[3]: Entering directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/keyboard-settings'
make all-am
make[4]: Entering directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/keyboard-settings'
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -DDATADIR=\"/usr/share\" -DBINDIR=\"/usr/bin\" -DSRCDIR=\"../..\" -DLOCALEDIR=\"/usr/s$
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -DDATADIR=\"/usr/share\" -DBINDIR=\"/usr/bin\" -DSRCDIR=\"../..\" -DLOCALEDIR=\"/usr/s$
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -DDATADIR=\"/usr/share\" -DBINDIR=\"/usr/bin\" -DSRCDIR=\"../..\" -DLOCALEDIR=\"/usr/s$
LC_ALL=C /usr/bin/intltool-merge -d -u -c ../../po/.intltool-merge-cache ../../po xfce-keyboard-settings.desktop.in xfce-keyboard-settings.desktop
Found cached translation database
Merging translations into xfce-keyboard-settings.desktop.
/bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I$
libtool: link: x86_64-pc-linux-gnu-gcc -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/incl$
make[4]: Leaving directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/keyboard-settings'
make[3]: Leaving directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/keyboard-settings'
Making all in mouse-settings
make[3]: Entering directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/mouse-settings'
make all-am
make[4]: Entering directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/mouse-settings'
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -DDATADIR=\"/usr/share\" -DSRCDIR=\"../..\" -DLOCALEDIR=\"/usr/share/locale\" -DG_LOG_$
LC_ALL=C /usr/bin/intltool-merge -d -u -c ../../po/.intltool-merge-cache ../../po xfce-mouse-settings.desktop.in xfce-mouse-settings.desktop
Found cached translation database
main.c:37:35: error: X11/extensions/XInput.h: No such file or directory
Merging translations into xfce-mouse-settings.desktop.
main.c: In function 'mouse_settings_device_selection_changed':
main.c:573: error: 'XDevice' undeclared (first use in this function)
main.c:573: error: (Each undeclared identifier is reported only once
main.c:573: error: for each function it appears in.)
main.c:573: error: 'device' undeclared (first use in this function)
main.c:574: error: 'XFeedbackState' undeclared (first use in this function)
main.c:574: error: 'states' undeclared (first use in this function)
main.c:576: error: 'XPtrFeedbackState' undeclared (first use in this function)
main.c:576: error: 'state' undeclared (first use in this function)
main.c:646: error: expected expression before ')' token
main.c:657: error: expected expression before ')' token
main.c: In function 'mouse_settings_device_populate_store':
main.c:850: error: 'XDeviceInfo' undeclared (first use in this function)
main.c:850: error: 'device_list' undeclared (first use in this function)
main.c:850: error: 'device_info' undeclared (first use in this function)
main.c:855: error: 'XAnyClassPtr' undeclared (first use in this function)
main.c:855: error: expected ';' before 'ptr'
main.c:904: error: 'ptr' undeclared (first use in this function)
main.c:913: error: 'XButtonInfoPtr' undeclared (first use in this function)
main.c:913: error: expected ')' before 'ptr'
main.c: In function 'mouse_settings_event_filter':
main.c:1124: error: 'XDevicePresenceNotifyEvent' undeclared (first use in this function)
main.c:1124: error: 'dpn_event' undeclared (first use in this function)
main.c: In function 'main':
main.c:1226: warning: assignment makes pointer from integer without a cast
make[4]: *** [xfce4_mouse_settings-main.o] Error 1
make[4]: Leaving directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/mouse-settings'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs/mouse-settings'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/dialogs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3'
make: *** [all] Error 2
^[[31;01m*^[[0m
^[[31;01m*^[[0m ERROR: xfce-base/xfce4-settings-4.6.3 failed.
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m ebuild.sh, line 49: Called src_compile
^[[31;01m*^[[0m environment, line 3110: Called xfconf_src_compile
^[[31;01m*^[[0m environment, line 3679: Called die
^[[31;01m*^[[0m The specific snippet of code:
^[[31;01m*^[[0m emake || die "emake failed"
^[[31;01m*^[[0m The die message:
^[[31;01m*^[[0m emake failed
^[[31;01m*^[[0m
^[[31;01m*^[[0m If you need support, post the topmost build error, and the call stack if relevant.
^[[31;01m*^[[0m A complete build log is located at '/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/temp/build.log'.
^[[31;01m*^[[0m The ebuild environment file is located at '/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/temp/environment'.
^[[31;01m*^[[0m

Here is my Make.conf:
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
CFLAGS="-march=k8 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j5"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="mmx sse sse2 sse3 sse4a md5sum truetype gd gnome avahi multilib cups usb op$
ALSA_CARDS="emu10k1"
VIDEO_CARDS="nvidia"
GENTOO_MIRRORS="http://gentoo.mirrors.easynews.com/linux/gentoo/ ftp://gentoo.ar$
INPUT_DEVICES="evdev usb hp1006 keyboard mouse"

I saw in another post the devs are working on it...is this something I need to waite a little while on? or could it be the INPUT_DEVICES in my make.conf?
Last edited by jongust on Fri Dec 25, 2009 5:19 pm, edited 1 time in total.
Top
s0ulslack
Tux's lil' helper
Tux's lil' helper
Posts: 134
Joined: Wed Jan 29, 2003 11:14 am
Location: Idaho
Contact:
Contact s0ulslack
Website

  • Quote

Post by s0ulslack » Thu Dec 24, 2009 7:49 am

The latest stuff requires libXi-1.3, you may have to keyword/unmask.
Top
SamuliSuominen
Retired Dev
Retired Dev
Posts: 2133
Joined: Fri Sep 30, 2005 8:38 am
Location: Finland

  • Quote

Post by SamuliSuominen » Thu Dec 24, 2009 12:19 pm

s0ulslack wrote:The latest stuff requires libXi-1.3, you may have to keyword/unmask.
It's not even possible to emerge xfce4-settings without libXi being correct version since it's strictly defined in the ebuilds...

I can only think of emerge --nodeps to reproduce this, but that's just silly. :)
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Thu Dec 24, 2009 12:30 pm

The problem is libXi, whatever the reason

Code: Select all

main.c:37:35: error: X11/extensions/XInput.h: No such file or directory 
That file is owned by libXi

You might try re-emerging libXi and make sure it emerges clean


Edit to add:
xfce4-settings-4.6.3 requires < libXi-1.3
xfce4-settings-4.6.3-r1 require >= libXi-1.3

libXi-1.3 has /usr/include/X11/extensions/XInput.h
libXi-1.2 does not have that file

Not sure how he has his system setup, but it appears as if some things
are masked and some not and he's getting a conflict from that.

Anyway good luck
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
s0ulslack
Tux's lil' helper
Tux's lil' helper
Posts: 134
Joined: Wed Jan 29, 2003 11:14 am
Location: Idaho
Contact:
Contact s0ulslack
Website

  • Quote

Post by s0ulslack » Thu Dec 24, 2009 6:57 pm

hah hi ssuominen (Merry Christmas too!),

kinda figured that, but you know how us users can make all your guys hard work not matter in seconds with a few switches heh thanks for said hard work too!
Top
jongust
n00b
n00b
Posts: 47
Joined: Mon Jun 13, 2005 6:03 am

Thanks everyone for the information

  • Quote

Post by jongust » Fri Dec 25, 2009 5:19 pm

I will emerge libxi and get it figured out.....Merry Xmas everyone!

Guess I better put in how exactly I solved this in case someone needed help.

I emerged x11-libs/libXi-1.3

then I put a block on libXi-1.2 by doing an 'echo x11-libs/libXi-1.2.1 >> /etc/portage/package.mask'

then I did an 'ACCEPT_KEYWORDS="~amd64" emerge xfce-base/xfce4-settings-4.6.3-r1'

If you do not block the libXi1.2 it fails...at least it did for me. now xfce4 looks great and is running good.....thanks again for the help...
Top
Post Reply

6 posts • Page 1 of 1

Return to “Desktop Environments”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy