#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