#5131 closed defect (fixed)
BUG: control-center fails to build
Reported by: | rhwood@… | Owned by: | gnome-darwinports@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.0 |
Keywords: | Cc: | sean@…, julian@… | |
Port: | control-center |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
On Mac OS X 10.4.2, control-center fails to build. The error in question is a syntax problem with /opt/local/include/X11/Xft/Xft.h . Particullarly vexing about the error is that 21 other ports depend on this port and they all built without problems.
sudo port clean --all control-center ; sudo port install control-center DID NOT solve the issue.
Output follows:
---> Building control-center with target all Error: Target com.apple.build returned: shell command "cd "/opt/local/var/db/dports/build/file._opt_local_var_db_dports_sources_rsync.rsync.opendarwin.org_dpupdate_dports_gnome_control-center/work/control-center-2.10.0" && make all" returned error 2 Command output: /opt/local/include/X11/Xft/Xft.h:302: warning: type defaults to 'int' in declaration of 'FT_UInt' /opt/local/include/X11/Xft/Xft.h:302: error: parse error before '*' token /opt/local/include/X11/Xft/Xft.h:361: error: parse error before 'XftLockFace' /opt/local/include/X11/Xft/Xft.h:361: warning: type defaults to 'int' in declaration of 'XftLockFace' /opt/local/include/X11/Xft/Xft.h:361: warning: data definition has no type or storage class /opt/local/include/X11/Xft/Xft.h:400: warning: type defaults to 'int' in declaration of 'FT_UInt' /opt/local/include/X11/Xft/Xft.h:400: error: parse error before '*' token /opt/local/include/X11/Xft/Xft.h:406: warning: type defaults to 'int' in declaration of 'FT_UInt' /opt/local/include/X11/Xft/Xft.h:406: error: parse error before '*' token /opt/local/include/X11/Xft/Xft.h:415: error: parse error before 'FT_UInt' /opt/local/include/X11/Xft/Xft.h:425: error: parse error before 'XftCharIndex' /opt/local/include/X11/Xft/Xft.h:427: warning: type defaults to 'int' in declaration of 'XftCharIndex' /opt/local/include/X11/Xft/Xft.h:427: warning: data definition has no type or storage class /opt/local/include/X11/Xft/Xft.h:468: warning: type defaults to 'int' in declaration of 'FT_UInt' /opt/local/include/X11/Xft/Xft.h:468: error: parse error before '*' token /opt/local/include/X11/Xft/Xft.h:479: warning: type defaults to 'int' in declaration of 'XftGlyphSpec' /opt/local/include/X11/Xft/Xft.h:479: error: parse error before '*' token /opt/local/include/X11/Xft/Xft.h:500: warning: type defaults to 'int' in declaration of 'XftGlyphFontSpec' /opt/local/include/X11/Xft/Xft.h:500: error: parse error before '*' token In file included from /opt/local/include/pango-1.0/pango/pangoxft.h:30, from keyboard-drawing.c:27: /opt/local/include/pango-1.0/pango/pangoxft-render.h:95: error: parse error before 'XftGlyphSpec' keyboard-drawing.c: In function 'xkb_state_notify_event_filter': keyboard-drawing.c:1481: warning: implicit declaration of function 'memset' keyboard-drawing.c:1481: warning: incompatible implicit declaration of built-in function 'memset' keyboard-drawing.c: In function 'keyboard_drawing_set_track_modifiers': keyboard-drawing.c:1800: warning: incompatible implicit declaration of built-in function 'memset' make[2]: *** [keyboard-drawing.o] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
Attachments (1)
Change History (13)
comment:1 Changed 19 years ago by sean@…
Cc: | sean@… added |
---|
Changed 19 years ago by julian@…
Attachment: | control-center-port.tar.gz added |
---|
comment:2 Changed 19 years ago by rhwood@…
Control-center 2.12 has a dependency on /opt/local/bin/desktop-file-install which is part of the desktop-file-utils port.
comment:3 Changed 19 years ago by rhwood@…
Some install weirdness:
Getafix:~/Developer/DarwinPorts/gnome/control-center rhwood$ sudo port install
---> Fetching control-center
---> Attempting to fetch control-center-2.12.0.tar.bz2 from http://www.gtlib.cc.gatech.edu/pub/
gnome/sources/control-center/2.12/
---> Verifying checksum(s) for control-center
---> Extracting control-center
---> Applying patches to control-center
---> Configuring control-center
---> Building control-center with target all
---> Staging control-center into destroot
---> Packaging tgz archive for control-center 2.12.0_0
---> Installing control-center 2.12.0_0
Error: Target com.apple.install returned: shell command " export
GCONF_CONFIG_SOURCE=gconftool-2 --get-default-source
&& gconftool-2 --makefile-install-rule
/opt/local/etc/gconf/schemas/*.schemas && gconftool-2 --direct --config-source=
$GCONF_CONFIG_SOURCE --recursive-unset /schemas/apps/panel && gconftool-2 --direct --config-
source xml:readwrite:/opt/local/etc/gconf/gconf.xml.defaults --load /opt/local/etc/gconf/schemas/
panel-default-setup.entries " returned error 1
Command output: Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
lt'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
ko'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
id'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
lv'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
ru'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
vi'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
es'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
et'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
pl'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
eu'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
pt_BR'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
C'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
nb'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
ta'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
be'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
zh_CN'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
he'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
bg'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
en_CA'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
ne'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
ga'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
uk'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
hi'
Installed schema /schemas/desktop/gnome/file-views/icon_theme' for locale
pt'
/opt/local/etc/gconf/schemas/desktop_gnome_interface.schemas:7070: parser error : internal error
gnome-vfs gtk+.</long>
/opt/local/etc/gconf/schemas/desktop_gnome_interface.schemas:7070: parser error : Extra content at the end of the document
gnome-vfs gtk+.</long>
Getafix:~/Developer/DarwinPorts/gnome/control-center rhwood$ port installed control-center The following ports are currently installed:
control-center 2.12.0_0
comment:4 Changed 19 years ago by julian@…
Cc: | julian@… added |
---|
comment:5 Changed 19 years ago by julian@…
It almost seems gconf is broken. Looks like gconftool-2 chokes on some unicode characters.
comment:6 Changed 19 years ago by julian@…
Here's patch for the patched ;-) portfile so that it required desktop-file-utils:
--- Portfile 2005-09-28 23:04:14.000000000 +0200 +++ Portfile.new 2005-09-30 16:50:25.000000000 +0200 @@ -10,7 +10,7 @@ homepage http://www.gnome.org/ master_sites gnome:sources/control-center/2.12/ checksums md5 06a213f801bff26cee4f5db03a54da08 -depends_lib lib:nautilus:nautilus +depends_lib lib:nautilus:nautilus port:desktop-file-utils use_bzip2 yes configure.args --mandir=${prefix}/share/man configure.env CPPFLAGS="-L${prefix}/lib -I${prefix}/include" \
comment:7 Changed 19 years ago by rhwood@…
Sometimes just building this port twice gets it installed completely, although some preference panels are then broken in GNOME and the theme(s) get broken. Things work, but look ugly.
comment:8 Changed 19 years ago by cjr@…
blocked: | → 3798 |
---|
comment:10 Changed 19 years ago by rhwood@…
Resolution: | → fixed |
---|---|
Status: | new → closed |
Submitted new Portfile for control-center 2.12.1 into CVS. Control-center 2.21.1 builds w/o complaint (for me) on Mac OS X 10.4.2.
comment:11 Changed 19 years ago by msiniscalchi@…
Sorry to bother everybody...
I am still getting the "internal error" upon installing control-center.
I am running OSX 10.4.3 with XCode 2.0 (gcc 4.0.0). I did a port sync; port upgrade, and I believe the
most recent Portinfo file is being used, because port info control-center
yields:
control-center 2.12.1, gnome/control-center (Variants: darwin) http://www.gnome.org/ {Control center for GNOME 2.0 project.} Library Dependencies: nautilus, desktop-file-utils, libxklavier Platforms: darwin Maintainers: gnome-darwinports@opendarwin.org rhwood@opendarwin.org
Note the 2.12.1 version for control-center, and the explicit dependency on libxklavier which was added in CVS on 12/6.
Any ideas?
comment:12 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|---|
Port: | control-center added |
Patched portfile