[MacPorts] #13466: port install gnustep fails on 10.5.1

MacPorts trac at macosforge.org
Sun Dec 2 02:40:57 PST 2007


#13466: port install gnustep fails on 10.5.1
--------------------------------+-------------------------------------------
 Reporter:  slivnik at tomaz.name  |       Owner:  macports-dev at lists.macosforge.org
     Type:  defect              |      Status:  new                              
 Priority:  High                |   Milestone:  MacPorts 1.5                     
Component:  ports               |     Version:  1.5.0                            
 Keywords:  gnustep, Leopard    |  
--------------------------------+-------------------------------------------
 Following the following procedure:

 - fresh install of Mac OS X.5 on a new MacBook[[br]]
 - update software to Mac OS X.5.1[[br]]
 - install XCode 3.0[[br]]
 - (nothing else installed on the machine, not even in /usr/local)[[br]]
 - install MacPorts 1.5.0[[br]]
 - run "port install gnustep"[[br]]

 results in a successful build up to the point where gnustep starts
 installing. The following error then appears:
 {{{
 Warning: violation by /opt/local/GNUstep
 Warning: gnustep-make violates the layout of the ports-filesystems!
 Warning: Please fix or indicate this misbehavior (if it is intended), it
 will be an error in future releases!
 --->  Installing gnustep-make 2.0.1_0+gnustep_layout

 ##########################################################
 To have a fully working GNUstep make system, please add
 '. /opt/local/GNUstep/System/Library/Makefiles/GNUstep.sh'
 to your shell login (in ~/.profile)

 You may also want to set up your MANPATH :
 export
 MANPATH=$GNUSTEP_LOCAL_ROOT/Library/Documentation/man:$GNUSTEP_SYSTEM_ROOT/Library/Documentation/man:/opt/local/share/man:/usr/share/man:/usr/X11R6/man
 ##########################################################

 --->  Activating gnustep-make 2.0.1_0+gnustep_layout
 --->  Cleaning gnustep-make
 --->  Fetching libxml2
 --->  Attempting to fetch libxml2-2.6.30.tar.gz from
 http://xmlsoft.org/sources/
 --->  Verifying checksum(s) for libxml2
 --->  Extracting libxml2
 --->  Configuring libxml2
 --->  Building libxml2 with target all
 --->  Staging libxml2 into destroot
 --->  Installing libxml2 2.6.30_0
 --->  Activating libxml2 2.6.30_0
 --->  Cleaning libxml2
 --->  Fetching libxslt
 --->  Attempting to fetch libxslt-1.1.22.tar.gz from
 ftp://xmlsoft.org/libxslt/
 --->  Verifying checksum(s) for libxslt
 --->  Extracting libxslt
 --->  Configuring libxslt
 --->  Building libxslt with target all
 --->  Staging libxslt into destroot
 --->  Installing libxslt 1.1.22_0
 --->  Activating libxslt 1.1.22_0
 --->  Cleaning libxslt
 --->  Fetching openssl
 --->  Attempting to fetch openssl-0.9.8g.tar.gz from
 http://www.openssl.org/source/
 --->  Verifying checksum(s) for openssl
 --->  Extracting openssl
 --->  Applying patches to openssl
 --->  Configuring openssl
 --->  Building openssl with target all
 --->  Staging openssl into destroot
 --->  Installing openssl 0.9.8g_0
 --->  Activating openssl 0.9.8g_0
 --->  Cleaning openssl
 --->  Fetching gnustep-base
 --->  Attempting to fetch gnustep-base-1.14.0.tar.gz from
 http://ftp.easynet.nl/mirror/GNUstep/pub/gnustep/core
 --->  Verifying checksum(s) for gnustep-base
 --->  Extracting gnustep-base
 --->  Configuring gnustep-base
 Error: Target org.macports.configure returned: configure failure: shell
 command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_ports_gnustep_gnustep-base/work/gnustep-base-1.14.0" &&
 ./configure --prefix=/opt/local CC=gcc-mp-4.2
 GNUSTEP_MAKEFILES=/opt/local/share/GNUstep/Makefiles " returned error 1
 Command output: configure: error: cannot find install-sh or install.sh in
 /opt/local/share/GNUstep/Makefiles "."//opt/local/share/GNUstep/Makefiles

 Error: The following dependencies failed to build: ArtResources gnustep-
 core gnustep-back gnustep-gui gnustep-base gnutls libgcrypt libgpg-error
 gettext libtasn1 lzo opencdk readline ncurses ncursesw libpng libungif
 tiff jpeg libart_lgpl GMastermind GMines GNUMail Etoile SQLClient
 Performance sqlite3 gawk dbus docbook-xml-4.1.2 xmlcatmgr xmlto docbook-
 xml-4.2 docbook-xsl getopt oniguruma5 poppler cairo gtk2 atk glib2 pango
 poppler-data Pantomime PRICE TalkSoup netclasses Yap.app ImageMagick bzip2
 a2ps psutils gworkspace system-preferences PreferencePanes windowmaker
 Error: Status 1 encountered during processing.


 % . /opt/local/GNUstep/System/Library/Makefiles/GNUstep.sh
 % port install gnustep
 --->  Configuring gnustep-base
 Error: Target org.macports.configure returned: configure failure: shell
 command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_ports_gnustep_gnustep-base/work/gnustep-base-1.14.0" &&
 ./configure --prefix=/opt/local CC=gcc-mp-4.2
 GNUSTEP_MAKEFILES=/opt/local/GNUstep/System/Library/Makefiles " returned
 error 1
 Command output: checking /proc/1213/cmdline terminated by nul... no
 checking for kvm_getenvv in -lkvm... no
 checking use of pass-through arguments... no
 checking use of fake-main definition... yes
 checking ffi.h usability... yes
 checking ffi.h presence... yes
 checking for ffi.h... yes
 checking callback.h usability... yes
 checking callback.h presence... yes
 checking for callback.h... yes
 checking for forwarding callback in runtime... yes
 checking FFI library usage... ffcall
 checking if ffcall trampolines work... no
 none

 You have ffcall, but it does not work properly. Most likely because
 your're system's security policy is blocking some parts of ffcall
 we recommend installing libffi instead.
 GNUstep requires ffcall or libffi and proper libobjc hooks to do
 invocations and DO.
 (This does not apply on apple-apple-apple systems where DO is
 not compatible with other GNUstep systems.)

 You most likely do not want to build base without DO support. Many
 things, including all applications, won't work at all without DO.
 If you really want to build -base without DO support, add --disable-do
 to the configure arguments.
 For more information, read the GNUstep build guide, ffcall section:
 http://gnustep.made-it.com/BuildGuide/index.html
 configure: error: Incomplete support for ffi functionality.

 Error: The following dependencies failed to build: ArtResources gnustep-
 core gnustep-back gnustep-gui gnustep-base gnutls libgcrypt libgpg-error
 gettext libtasn1 lzo opencdk readline ncurses ncursesw libpng libungif
 tiff jpeg libart_lgpl GMastermind GMines GNUMail Etoile SQLClient
 Performance sqlite3 gawk dbus docbook-xml-4.1.2 xmlcatmgr xmlto docbook-
 xml-4.2 docbook-xsl getopt oniguruma5 poppler cairo gtk2 atk glib2 pango
 poppler-data Pantomime PRICE TalkSoup netclasses Yap.app ImageMagick bzip2
 a2ps psutils gworkspace system-preferences PreferencePanes windowmaker
 Error: Status 1 encountered during processing.
 }}}
 -------------
 GnuStep fails to install. Setting GNUSTEP_SYSTEM_ROOT before running "port
 install gnustep" does not help.

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13466>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list