-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 10/10/11 8:54 AM, "Венцислав Жечев (Ventsislav Zhechev)" wrote:
> Hi Alexander, Happy to oblige. After the break, I’m including the
> fink output from building ghostscript 9.02-3.
> 
> I’m running fink from the Fink Commander and fink is set to acquire
> root privileges via sudo.

Fink Commander doesn't know how to set --build-as-nobody mode, so
you're definitely building as root.

> The permissions of the ‘obj’ folder in question are as follows: 
> drwxr-xr-x  3 root admin    204 10 Окт 14,47 obj/
> 
> The build completes properly if I set the permissions to drwxrwxrwx
> before fink runs make.
> 
> 
> Cheers,
> 
> Ventzi
> 
> 
> ========== BREAK =========== [ -r
> /sw/fink/dists/stable/main/finkinfo/text/ghostscript.patch ] patch
> -p1 < /sw/fink/dists/stable/main/finkinfo/text/ghostscript.patch 
> patching file base/configure.ac patching file
> base/configure.ac.orig patching file base/gdevpng.c patching file
> base/gserror.h patching file base/gxpcolor.h patching file
> base/mkromfs.c patching file base/mkromfs.c.orig patching file
> base/unix-dll.mak patching file base/unixinst.mak patching file
> base/unixinst.mak.orig patching file configure.orig patching file
> lib/pv.sh patching file psi/imainarg.c /var/tmp/tmp.1.qv5Csm 
> #!/bin/sh -ev mv zlib zlib_local mv libpng libpng_local mv jpeg
> jpeg_local mv jasper jasper_local mv tiff tiff_local ./configure
> --prefix=/sw  --mandir=/sw/share/man \ --disable-compile-inits \ 
> --disable-cups \ --disable-gtk \ --with-x checking for gcc... gcc 
> checking whether the C compiler works... yes checking for C
> compiler default output file name... a.out checking for suffix of
> executables... checking whether we are cross compiling... no 
> checking for suffix of object files... o checking whether we are
> using the GNU C compiler... yes checking whether gcc accepts -g...
> yes checking for gcc option to accept ISO C89... none needed 
> checking how to run the C preprocessor... gcc -E checking for a sed
> that does not truncate output... /sw/bin/sed checking for ranlib...
> ranlib checking for pkg-config... /sw/bin/pkg-config checking
> supported compiler flags... -O2 -Wall -Wstrict-prototypes -Wundef 
> -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings 
> -Wno-strict-aliasing -Wdeclaration-after-statement -fno-builtin 
> -fno-common
> 
> -g -O0 ...done. checking for dirent.h that defines DIR... yes 
> checking for library containing opendir... none required checking
> for grep that handles long lines and -e... /usr/bin/grep checking
> for egrep... /usr/bin/grep -E checking for ANSI C header files...
> yes checking for sys/types.h... yes checking for sys/stat.h... yes 
> checking for stdlib.h... yes checking for string.h... yes checking
> for memory.h... yes checking for strings.h... yes checking for
> inttypes.h... yes checking for stdint.h... yes checking for
> unistd.h... yes checking errno.h usability... yes checking errno.h
> presence... yes checking for errno.h... yes checking fcntl.h
> usability... yes checking fcntl.h presence... yes checking for
> fcntl.h... yes checking limits.h usability... yes checking limits.h
> presence... yes checking for limits.h... yes checking malloc.h
> usability... no checking malloc.h presence... no checking for
> malloc.h... no checking for memory.h... (cached) yes checking for
> stdlib.h... (cached) yes checking for string.h... (cached) yes 
> checking for strings.h... (cached) yes checking sys/ioctl.h
> usability... yes checking sys/ioctl.h presence... yes checking for
> sys/ioctl.h... yes checking sys/param.h usability... yes checking
> sys/param.h presence... yes checking for sys/param.h... yes 
> checking sys/time.h usability... yes checking sys/time.h
> presence... yes checking for sys/time.h... yes checking syslog.h
> usability... yes checking syslog.h presence... yes checking for
> syslog.h... yes checking for unistd.h... (cached) yes checking
> sys/window.h usability... no checking sys/window.h presence... no 
> checking for sys/window.h... no checking for an ANSI C-conforming
> const... yes checking for inline... inline checking for mode_t...
> yes checking for off_t... yes checking for size_t... yes checking
> for struct stat.st_blocks... yes checking whether time.h and
> sys/time.h may both be included... yes checking whether struct tm
> is in sys/time.h or time.h... time.h checking size of unsigned long
> int... 8 checking for cos in -lm... yes checking for pthread_create
> in -lpthread... yes checking for iconv_open... no checking for
> libiconv_open in -liconv... yes checking for stringprep in -lidn...
> yes checking stringprep.h usability... yes checking stringprep.h
> presence... yes checking for stringprep.h... yes checking for
> systempapername in -lpaper... yes checking for fontconfig with
> pkg-config... yes checking for dbus with pkg-config... yes checking
> for dlopen in -ldl... yes checking for local freetype library
> source... yes checking for local jpeg library source... no checking
> for jpeg_set_defaults in -ljpeg... yes checking jpeglib.h
> usability... yes checking jpeglib.h presence... yes checking for
> jpeglib.h... yes checking for jmemsys.h... no checking for local
> zlib source... no checking for deflate in -lz... yes checking
> zlib.h usability... yes checking zlib.h presence... yes checking
> for zlib.h... yes checking for local png library source... no 
> checking for png_create_write_struct in -lpng... yes checking png.h
> usability... yes checking png.h presence... yes checking for
> png.h... yes checking for local lcms library source... yes checking
> for TIFFOpen in -ltiff... yes checking tiff.h usability... yes 
> checking tiff.h presence... yes checking for tiff.h... yes checking
> for local ijs library source... yes checking for local jbig2dec
> library source... Running jbig2dec configure script... checking for
> a BSD-compatible install... /sw/bin/ginstall -c checking whether
> build environment is sane... yes checking for gawk... gawk checking
> whether make sets $(MAKE)... yes checking for gcc... gcc checking
> for C compiler default output file name... a.out checking whether
> the C compiler works... yes checking whether we are cross
> compiling... no checking for suffix of executables... checking for
> suffix of object files... o checking whether we are using the GNU C
> compiler... yes checking whether gcc accepts -g... yes checking for
> gcc option to accept ISO C89... none needed checking for style of
> include used by make... GNU checking dependency style of gcc...
> gcc3 checking whether gcc and cc understand -c and -o together...
> yes checking build system type... i686-apple-darwin11.2.0 checking
> host system type... i686-apple-darwin11.2.0 checking for a sed that
> does not truncate output... /sw/bin/sed checking for grep that
> handles long lines and -e... /usr/bin/grep checking for egrep...
> /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking
> for ld used by gcc... /usr/bin/ld checking if the linker
> (/usr/bin/ld) is GNU ld... no checking for BSD- or MS-compatible
> name lister (nm)... /usr/bin/nm checking the name lister
> (/usr/bin/nm) interface... BSD nm checking whether ln -s works...
> yes checking the maximum length of command line arguments...
> 196608 checking whether the shell understands some XSI
> constructs... yes checking whether the shell understands "+="...
> yes checking for /usr/bin/ld option to reload object files... -r 
> checking for objdump... no checking how to recognize dependent
> libraries... pass_all checking for ar... ar checking for strip...
> strip checking for ranlib... ranlib checking command to parse
> /usr/bin/nm output from gcc object... ok checking for dsymutil...
> dsymutil checking for nmedit... nmedit checking for lipo... lipo 
> checking for otool... otool checking for otool64... no checking for
> -single_module linker flag... yes checking for
> -exported_symbols_list linker flag... yes checking how to run the C
> preprocessor... gcc -E checking for ANSI C header files... yes 
> checking for sys/types.h... yes checking for sys/stat.h... yes 
> checking for stdlib.h... yes checking for string.h... yes checking
> for memory.h... yes checking for strings.h... yes checking for
> inttypes.h... yes checking for stdint.h... yes checking for
> unistd.h... yes checking for dlfcn.h... yes checking for objdir...
> .libs checking if gcc supports -fno-rtti -fno-exceptions... yes 
> checking for gcc option to produce PIC... -fno-common -DPIC 
> checking if gcc PIC flag -fno-common -DPIC works... yes checking if
> gcc static flag -static works... no checking if gcc supports -c -o
> file.o... yes checking if gcc supports -c -o file.o... (cached)
> yes checking whether the gcc linker (/usr/bin/ld) supports shared
> libraries... yes checking dynamic linker characteristics...
> darwin11.2.0 dyld checking how to hardcode library paths into
> programs... immediate checking whether stripping libraries is
> possible... yes checking if libtool supports shared libraries...
> yes checking whether to build shared libraries... yes checking
> whether to build static libraries... yes checking for library
> containing pow... none required checking for png_check_sig in
> -lpng... no checking for ANSI C header files... (cached) yes 
> checking libintl.h usability... yes checking libintl.h presence...
> yes checking for libintl.h... yes checking stddef.h usability...
> yes checking stddef.h presence... yes checking for stddef.h... yes 
> checking for unistd.h... (cached) yes checking for strings.h...
> (cached) yes checking size of char... 1 checking size of short...
> 2 checking size of int... 4 checking size of long... 8 checking for
> stdint.h... (cached) yes checking for an ANSI C-conforming const...
> yes checking for size_t... yes checking whether byte ordering is
> bigendian... no checking for working memcmp... yes checking for
> snprintf... yes checking for memset... yes checking for strdup...
> yes checking for getopt_long... yes configure: creating
> ./config.status config.status: creating Makefile config.status:
> creating config_types.h config.status: creating config.h 
> config.status: executing depfiles commands config.status: executing
> libtool commands
> 
> Continuing with Ghostscript configuration... jbig2dec checking for
> local jasper library source... no checking for jas_image_create in
> -ljasper... yes checking for X... libraries /usr/X11/lib, headers 
> checking whether -R must be followed by a space... neither works 
> checking for gethostbyname... yes checking for connect... yes 
> checking for remove... yes checking for shmat... yes checking for
> IceConnectionNumber in -lICE... yes checking for XOpenDisplay in
> -lX11... yes checking for XdbeQueryExtension in -lXext... yes 
> checking for XtAppCreateShell in -lXt... yes checking for
> mkstemp... yes checking for hypot... yes checking for fopen64...
> no checking for mkstemp64... no checking for setlocale... yes 
> checking whether gcc needs -traditional... no checking for pid_t...
> yes checking vfork.h usability... no checking vfork.h presence...
> no checking for vfork.h... no checking for fork... yes checking for
> vfork... yes checking for working fork... yes checking for working
> vfork... (cached) yes checking for stdlib.h... (cached) yes 
> checking for GNU libc compatible malloc... yes checking for working
> memcmp... yes checking return type of signal handlers... void 
> checking whether lstat correctly handles trailing slash... no 
> checking whether stat accepts an empty string... no checking for
> vprintf... yes checking for _doprnt... no checking for bzero...
> yes checking for dup2... yes checking for floor... yes checking for
> gettimeofday... yes checking for memchr... yes checking for
> memmove... yes checking for memset... yes checking for mkdir...
> yes checking for mkfifo... yes checking for modf... yes checking
> for pow... yes checking for putenv... yes checking for rint... yes 
> checking for setenv... yes checking for sqrt... yes checking for
> strchr... yes checking for strerror... yes checking for strrchr...
> yes checking for strspn... yes checking for strstr... yes 
> configure: creating ./config.status config.status: creating
> Makefile configure: creating ./config.status config.status:
> creating Makefile config.status: creating cups/pstopxl make gcc -O2
> -I/sw/include  -Wall -Wstrict-prototypes -Wundef
> -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings
> -Wno-strict-aliasing -Wdeclaration-after-statement -fno-builtin
> -fno-common -DHAVE_STDINT_H -DGX_COLOR_INDEX_TYPE="unsigned long
> int"  -DUSE_LIBICONV_GNU -DUSE_LIBPAPER  -I./base -o ./obj/genconf
> ./base/genconf.c gcc -O2 -I/sw/include  -Wall -Wstrict-prototypes
> -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings
> -Wno-strict-aliasing -Wdeclaration-after-statement -fno-builtin
> -fno-common -DHAVE_STDINT_H -DGX_COLOR_INDEX_TYPE="unsigned long
> int"  -DUSE_LIBICONV_GNU -DUSE_LIBPAPER  -I./base -o ./obj/echogs
> ./base/echogs.c gcc -O2 -I/sw/include  -Wall -Wstrict-prototypes
> -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings
> -Wno-strict-aliasing -Wdeclaration-after-statement -fno-builtin
> -fno-common -DHAVE_STDINT_H -DGX_COLOR_INDEX_TYPE="unsigned long
> int"  -DUSE_LIBICONV_GNU -DUSE_LIBPAPER  -I./base -o ./obj/genarch
> ./base/genarch.c gcc  -DHAVE_MKSTEMP -DHAVE_HYPOT
> -DHAVE_FONTCONFIG -DHAVE_LIBIDN -DHAVE_SETLOCALE  -DHAVE_DBUS -O2
> -I/sw/include  -Wall -Wstrict-prototypes -Wundef
> -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings
> -Wno-strict-aliasing -Wdeclaration-after-statement -fno-builtin
> -fno-common -DHAVE_STDINT_H -DGX_COLOR_INDEX_TYPE="unsigned long
> int"  -DUSE_LIBICONV_GNU -DUSE_LIBPAPER  -I./obj -I./base  -o
> ./obj/gscrypt1.o -c ./base/gscrypt1.c error: unable to open output
> file './obj/gscrypt1.o': 'Error opening output file
> './obj/gscrypt1.o'' 1 error generated. make: *** [obj/gscrypt1.o]
> Error 1 make: *** Waiting for unfinished jobs.... ### execution of
> /var/tmp/tmp.1.qv5Csm failed, exit code 2 Removing runtime
> build-lock... Removing build-lock package... /sw/bin/dpkg-lockwait
> -r fink-buildlock-ghostscript-9.02-3 (Reading database ... 198735
> files and directories currently installed.) Removing
> fink-buildlock-ghostscript-9.02-3 ... Reading buildlock
> packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i
> /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/lcms_1.18-2_darwin-x86_64.deb
>
> 
Selecting previously deselected package lcms.
> (Reading database ... 198734 files and directories currently
> installed.) Unpacking lcms (from .../lcms_1.18-2_darwin-x86_64.deb)
> ... Setting up lcms (1.18-2) ... Clearing dependency_libs of .la
> files being installed
> 
> Failed: phase compiling: ghostscript-9.02-3 failed
> 
> Before reporting any errors, please run "fink selfupdate" and try
> again. If you continue to have issues, please check to see if the
> FAQ on Fink's website solves the problem.  If not, ask on one of
> these mailing lists:
> 
> The Fink Users List <[email protected]> The Fink
> Beginners List <[email protected]>,
> 
> with a carbon copy to the maintainer:
> 
> Hisashi T Fujinaka <[email protected]>
> 
> Note that this is preferable to emailing just the maintainer
> directly, since most fink package maintainers do not have access to
> all possible hardware and software configurations.
> 
> Please try to include the complete error message in your report.
> This generally consists of a compiler line starting with e.g. "gcc"
> or "g++" followed by the actual error output from the compiler.
> 
> Also include the following system information: Package manager
> version: 0.31.2 Distribution version: selfupdate-cvs Mon Oct 10
> 07:14:46 2011, 10.7, x86_64 Trees: local/main stable/main
> unstable/crypto unstable/main Xcode: 4.2
> 
> 
To me, this looks like an error from a race condition rather than a
permissions issue, and by stopping the build you're allowing things to
catch up.

What happens if you set the number of processors to 1 via "fink
configure" and try to rebuild  (Source->rebuild) ghostscript?  Does
that work?
- -- 
Alexander Hansen, Ph.D.
Fink User Liaison
http://finkakh.wordpress.com/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk6S/IUACgkQB8UpO3rKjQ+zYQCfWbqeD3ScmE15ia0G6ywgqDlu
eu0AnRcrY+TuEfb7UQIPmlFYcXmv8J2p
=kYhy
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
Fink-users mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to