[MacPorts] #49898: libpixman: no destroot found
MacPorts
noreply at macports.org
Fri Dec 4 19:23:34 PST 2015
#49898: libpixman: no destroot found
--------------------------+--------------------------------
Reporter: laila_awn@… | Owner: macports-tickets@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: invalid | Keywords:
Port: libpixman |
--------------------------+--------------------------------
Comment (by laila_awn@…):
Replying to [comment:8 laila_awn@…]:
> Replying to [comment:7 ryandesign@…]:
> > /usr/bin/tar is supposed to be BSD tar, but the help output you
provided shows that on your system it is GNU tar. You will need to replace
it with BSD tar, either from your backups or by reinstalling OS X. I don't
know if the 10.6.8 update includes an updated version of tar; if it does,
then it would fix this problem for you. However, it would be good if you
could explain how this occurred. Did you deliberately replace /usr/bin/tar
with GNU tar at some point? If not, how did it happen, and what else
happened that we haven't discovered yet?
>
> I do not recall replacing BSD tar with GNU tar. Below is my terminal
history showing all the commands, it might help you know what happened.
>
> {{{
> 1 /Users/lailaheshamal-madhagi/Downloads/unnamed ; exit;
> 2 /Users/lailaheshamal-madhagi/Downloads/unnamed ; exit;
> 3 /Users/lailaheshamal-madhagi/Downloads/unnamed ; exit;
> 4 /Users/lailaheshamal-madhagi/Downloads/unnamed\ 3 ; exit;
> 5 /Users/lailaheshamal-madhagi/Downloads/unnamed\ 3 ; exit;
> 6 /Users/lailaheshamal-madhagi/Downloads/unnamed\ 15 ; exit;
> 7 /Users/lailaheshamal-madhagi/Downloads/unnamed\ 2 ; exit;
> 8 /Users/lailaheshamal-madhagi/Downloads/unnamed ; exit;
> 9 top/.lili
> 10 /Volumes/NO\ NAME/Hadeel\ BD/Marwa\ 6 ; exit;
> 11 /Volumes/NO\ NAME/reactor/Dr.\ Borissova/ZnO\ seeds\ \(oven\
sample,\ trial\) ; exit;
> 12 sudo port install xorg-server demeter
> 13 sudo port install xorg-server demeter
> 14 sudo port install xorg-server demeter
> 15 sudo port install xorg-server demeter
> 16 sudo port install xorg-server demeter
> 17 cd /opt/local/bin
> 18 sudo port -v selfupdate
> 19 sudo port install xorg-server demeter
> 20 sudo port -v install xorg-server demeter
> 21
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_libpixman/libpixman/main.log
> 22
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_libpixman/libpixman/main.log
> 23 :debug:main changing euid/egid - current euid: 0 - current egid:
0
> 24 :debug:main egid changed to: 501
> 25 :debug:main euid changed to: 502
> 26 :debug:main Executing org.macports.main (libpixman)
> 27 :debug:main Privilege de-escalation not attempted as not running
as root.
> 28 :debug:main Skipping completed org.macports.archivefetch
(libpixman)
> 29 :debug:main Privilege de-escalation not attempted as not running
as root.
> 30 :debug:main Skipping completed org.macports.fetch (libpixman)
> 31 :debug:main Privilege de-escalation not attempted as not running
as root.
> 32 :debug:main Skipping completed org.macports.checksum (libpixman)
> 33 :debug:main Privilege de-escalation not attempted as not running
as root.
> 34 :debug:main Skipping completed org.macports.extract (libpixman)
> 35 :debug:main Privilege de-escalation not attempted as not running
as root.
> 36 :debug:main Skipping completed org.macports.patch (libpixman)
> 37 :debug:main Privilege de-escalation not attempted as not running
as root.
> 38 :debug:main Skipping completed org.macports.configure (libpixman)
> 39 :debug:main Privilege de-escalation not attempted as not running
as root.
> 40 :debug:main Skipping completed org.macports.build (libpixman)
> 41 :debug:main Privilege de-escalation not attempted as not running
as root.
> 42 :debug:main Skipping completed org.macports.destroot (libpixman)
> 43 :debug:main Privilege de-escalation not attempted as not running
as root.
> 44 :debug:install install phase started at Thu Dec 3 22:07:56 GMT
2015
> 45 :notice:install ---> Installing libpixman @0.32.8_0
> 46 :debug:install Can't run install on this port without elevated
privileges. Escalating privileges back to root.
> 47 :debug:install euid changed to: 0. egid changed to: 0.
> 48 :debug:install Executing org.macports.install (libpixman)
> 49 :debug:install Using /usr/bin/tar
> 50 :debug:install Using /usr/bin/bzip2
> 51 :error:install org.macports.install for port libpixman returned:
no destroot found at:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_libpixman/libpixman/work/destroot
> 52 :debug:install Error code: NONE
> 53 :debug:install Backtrace: no destroot found at:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_libpixman/libpixman/work/destroot
> 54 while executing
> 55 "create_archive $location $portarchivetype"
> 56 (procedure "portinstall::install_main" line 22)
> 57 invoked from within
> 58 "portinstall::install_main org.macports.install"
> 59 ("eval" body line 1)
> 60 invoked from within
> 61 "eval $procedure $targetname"
> 62 :info:install Warning: targets not executed for libpixman:
org.macports.activate org.macports.install
> 63 :error:install Failed to install libpixman
> 64 :debug:install Registry error: xorg-fixesproto not registered as
installed & active.
> 65 invoked from within
> 66 "registry_active $subport"
> 67 invoked from within
> 68 "$workername eval registry_active \$subport"
> 69 :notice:install Please see the log file for port libpixman for
details:
> 70
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_libpixman/libpixman/main.log
> 71 sudo port install xorg-server demeter
> 72 sudo port install xorg-server demeter
> 73 sudo port install xorg-server demeter
> 74 sudo port clean libpixman
> 75 sudo port install xorg-server demeter
> 76 sudo port clean libpixman
> 77 sudo port install xorg-server demeter
> 78 sudo port clean libpixman
> 79 sudo port clean libpixman
> 80 sudo port install xorg-server demeter
> 81 sudo port clean
> 82 xcode-select --install
> 83 sudo port install xorg-server demeter
> 84 sudo port clean libpixman
> 85 sudo port install xorg-server demeter
> 86 sudo port clean libpixman-0.32.8_0.darwin_10.x86_64.tbz2
> 87 sudo port clean libpixman
> 88 sudo port install demeter
> 89 sudo port clean libpixman quartz-wm pkgconfig
> 90 sudo port install xorg-server demeter
> 91 sudo port clean libpixman
> 92 sudo port selfupdate
> 93 sudo port install xorg-server demeter
> 94 sudo port clean --all libpixman
> 95 sudo port install xorg-server demeter
> 96 sudo port selfupdate
> 97 sudo port install xorg-server demeter
> 98 sudo port clean libpixman
> 99 sudo port install xorg-server demeter
> 100 sudo port install libpixman
> 101 sudo port clean --all libpixman
> 102 sudo port install xorg-server demeter
> 103 /usr/bin/tar --help
> 104 sudo port install xorg-server demeter
>
> }}}
I have managed to update my operating system to OS X 10.6.8 and I have
tried installing demeter again but I faced the same error. I am sorry for
any inconvenience casued but I hope that you can help with this
{{{
sudo port install xorg-server demeter
Password:
---> Computing dependencies for xorg-server
---> Dependencies to be installed: libpixman quartz-wm pkgconfig libiconv
xorg-libAppleWM xorg-applewmproto xorg-libXext xorg-libX11 xorg-kbproto
xorg-libXau xorg-xproto xorg-libXdmcp xorg-libxcb python27 bzip2 db48
gettext expat ncurses libedit openssl zlib python2_select python_select
sqlite3 xorg-libpthread-stubs xorg-xcb-proto libxml2 xz xorg-xextproto
xorg-libXinerama xorg-xineramaproto xorg-libXrandr xorg-randrproto xrender
xorg-renderproto xorg-util-macros xinit mkfontdir mkfontscale freetype
libpng xorg-libfontenc xauth xorg-libXmu xorg-libXt xorg-libsm xorg-libice
xrdb xset xorg-libXfontcache xorg-fontcacheproto xorg-libXp xorg-
printproto xorg-libXxf86misc xorg-xf86miscproto xkeyboard-config xkbcomp
xorg-libxkbfile xorg-fonts font-adobe-100dpi bdftopcf xorg-libXfont xorg-
fontsproto fontconfig xorg-font-util font-adobe-75dpi font-adobe-utopia-
100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-
arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi
font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-
100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1
font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-
ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic
font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-
schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-
winitzki-cyrillic font-xfree86-type1 xorg-encodings xorg-libXfixes xorg-
fixesproto
---> Installing libpixman @0.32.8_0
Error: org.macports.install for port libpixman returned: no destroot found
at:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_libpixman/libpixman/work/destroot
Error: Failed to install libpixman
Please see the log file for port libpixman for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_libpixman/libpixman/main.log
Error: The following dependencies were not installed: libpixman quartz-wm
pkgconfig libiconv xorg-libAppleWM xorg-applewmproto xorg-libXext xorg-
libX11 xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-libxcb
python27 bzip2 db48 gettext expat ncurses libedit openssl zlib
python2_select python_select sqlite3 xorg-libpthread-stubs xorg-xcb-proto
libxml2 xz xorg-xextproto xorg-libXinerama xorg-xineramaproto xorg-
libXrandr xorg-randrproto xrender xorg-renderproto xorg-util-macros xinit
mkfontdir mkfontscale freetype libpng xorg-libfontenc xauth xorg-libXmu
xorg-libXt xorg-libsm xorg-libice xrdb xset xorg-libXfontcache xorg-
fontcacheproto xorg-libXp xorg-printproto xorg-libXxf86misc xorg-
xf86miscproto xkeyboard-config xkbcomp xorg-libxkbfile xorg-fonts font-
adobe-100dpi bdftopcf xorg-libXfont xorg-fontsproto fontconfig xorg-font-
util font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi
font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-
bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi
font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-
bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-
misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-
jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-
meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-
cyrillic font-sony-misc font-sun-misc font-winitzki-cyrillic font-
xfree86-type1 xorg-encodings xorg-libXfixes xorg-fixesproto
To report a bug, follow the instructions in the guide:
http://guide.macports.org/#project.tickets
Error: Processing of port xorg-server failed
LAILA-HESHAM-AL-MADHAGIs-MacBook-Pro:~ lailaheshamal-madhagi$
LAILA-HESHAM-AL-MADHAGIs-MacBook-Pro:~ lailaheshamal-madhagi$ sudo port
clean libpixman
---> Cleaning libpixman
LAILA-HESHAM-AL-MADHAGIs-MacBook-Pro:~ lailaheshamal-madhagi$ sudo port
install xorg-server demeter
---> Computing dependencies for xorg-server
---> Dependencies to be installed: libpixman quartz-wm pkgconfig libiconv
xorg-libAppleWM xorg-applewmproto xorg-libXext xorg-libX11 xorg-kbproto
xorg-libXau xorg-xproto xorg-libXdmcp xorg-libxcb python27 bzip2 db48
gettext expat ncurses libedit openssl zlib python2_select python_select
sqlite3 xorg-libpthread-stubs xorg-xcb-proto libxml2 xz xorg-xextproto
xorg-libXinerama xorg-xineramaproto xorg-libXrandr xorg-randrproto xrender
xorg-renderproto xorg-util-macros xinit mkfontdir mkfontscale freetype
libpng xorg-libfontenc xauth xorg-libXmu xorg-libXt xorg-libsm xorg-libice
xrdb xset xorg-libXfontcache xorg-fontcacheproto xorg-libXp xorg-
printproto xorg-libXxf86misc xorg-xf86miscproto xkeyboard-config xkbcomp
xorg-libxkbfile xorg-fonts font-adobe-100dpi bdftopcf xorg-libXfont xorg-
fontsproto fontconfig xorg-font-util font-adobe-75dpi font-adobe-utopia-
100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-
arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi
font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-
100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1
font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-
ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic
font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-
schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-
winitzki-cyrillic font-xfree86-type1 xorg-encodings xorg-libXfixes xorg-
fixesproto
---> Fetching archive for libpixman
---> Attempting to fetch libpixman-0.32.8_0.darwin_10.x86_64.tbz2 from
http://mse.uk.packages.macports.org/sites/packages.macports.org/libpixman
---> Attempting to fetch libpixman-0.32.8_0.darwin_10.x86_64.tbz2.rmd160
from
http://mse.uk.packages.macports.org/sites/packages.macports.org/libpixman
---> Installing libpixman @0.32.8_0
Error: org.macports.install for port libpixman returned: /usr/bin/tar:
invalid option -- q
Try `/usr/bin/tar --help' for more information.
Error: Failed to install libpixman
Please see the log file for port libpixman for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_libpixman/libpixman/main.log
Error: The following dependencies were not installed: libpixman quartz-wm
pkgconfig libiconv xorg-libAppleWM xorg-applewmproto xorg-libXext xorg-
libX11 xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-libxcb
python27 bzip2 db48 gettext expat ncurses libedit openssl zlib
python2_select python_select sqlite3 xorg-libpthread-stubs xorg-xcb-proto
libxml2 xz xorg-xextproto xorg-libXinerama xorg-xineramaproto xorg-
libXrandr xorg-randrproto xrender xorg-renderproto xorg-util-macros xinit
mkfontdir mkfontscale freetype libpng xorg-libfontenc xauth xorg-libXmu
xorg-libXt xorg-libsm xorg-libice xrdb xset xorg-libXfontcache xorg-
fontcacheproto xorg-libXp xorg-printproto xorg-libXxf86misc xorg-
xf86miscproto xkeyboard-config xkbcomp xorg-libxkbfile xorg-fonts font-
adobe-100dpi bdftopcf xorg-libXfont xorg-fontsproto fontconfig xorg-font-
util font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi
font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-
bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi
font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-
bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-
misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-
jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-
meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-
cyrillic font-sony-misc font-sun-misc font-winitzki-cyrillic font-
xfree86-type1 xorg-encodings xorg-libXfixes xorg-fixesproto
To report a bug, follow the instructions in the guide:
http://guide.macports.org/#project.tickets
Error: Processing of port xorg-server failed
LAILA-HESHAM-AL-MADHAGIs-MacBook-Pro:~ lailaheshamal-madhagi$
LAILA-HESHAM-AL-MADHAGIs-MacBook-Pro:~ lailaheshamal-madhagi$ /usr/bin/tar
--help
GNU `tar' saves many files together into a single tape or disk archive,
and
can restore individual files from the archive.
Usage: /usr/bin/tar [OPTION]... [FILE]...
Examples:
/usr/bin/tar -cf archive.tar foo bar # Create archive.tar from files
foo and bar.
/usr/bin/tar -tvf archive.tar # List all files in archive.tar
verbosely.
/usr/bin/tar -xf archive.tar # Extract all files from
archive.tar.
If a long option shows an argument as mandatory, then it is mandatory
for the equivalent short option also. Similarly for optional arguments.
Main operation mode:
-t, --list list the contents of an archive
-x, --extract, --get extract files from an archive
-c, --create create a new archive
-d, --diff, --compare find differences between archive and file system
-r, --append append files to the end of an archive
-u, --update only append files newer than copy in archive
-A, --catenate append tar files to an archive
--concatenate same as -A
--delete delete from the archive (not on mag tapes!)
Operation modifiers:
-W, --verify attempt to verify the archive after writing
it
--remove-files remove files after adding them to the archive
-k, --keep-old-files don't replace existing files when extracting
--overwrite overwrite existing files when extracting
--overwrite-dir overwrite directory metadata when extracting
-U, --unlink-first remove each file prior to extracting over it
--recursive-unlink empty hierarchies prior to extracting
directory
-S, --sparse handle sparse files efficiently
-O, --to-stdout extract files to standard output
-G, --incremental handle old GNU-format incremental backup
-g, --listed-incremental=FILE
handle new GNU-format incremental backup
--ignore-failed-read do not exit with nonzero on unreadable files
Handling of file attributes:
--owner=NAME force NAME as owner for added files
--group=NAME force NAME as group for added files
--mode=CHANGES force (symbolic) mode CHANGES for added
files
--atime-preserve don't change access times on dumped files
-m, --modification-time don't extract file modified time
--same-owner try extracting files with the same
ownership
--no-same-owner extract files as yourself
--numeric-owner always use numbers for user/group names
-p, --same-permissions extract permissions information
--no-same-permissions do not extract permissions information
--preserve-permissions same as -p
-s, --same-order sort names to extract to match archive
--preserve-order same as -s
--preserve same as both -p and -s
Device selection and switching:
-f, --file=ARCHIVE use archive file or device ARCHIVE
--force-local archive file is local even if has a colon
--rsh-command=COMMAND use remote COMMAND instead of rsh
-[0-7][lmh] specify drive and density
-M, --multi-volume create/list/extract multi-volume archive
-L, --tape-length=NUM change tape after writing NUM x 1024
bytes
-F, --info-script=FILE run script at end of each tape (implies
-M)
--new-volume-script=FILE same as -F FILE
--volno-file=FILE use/update the volume number in FILE
Device blocking:
-b, --blocking-factor=BLOCKS BLOCKS x 512 bytes per record
--record-size=SIZE SIZE bytes per record, multiple of 512
-i, --ignore-zeros ignore zeroed blocks in archive (means
EOF)
-B, --read-full-records reblock as we read (for 4.2BSD pipes)
Archive format selection:
-V, --label=NAME create archive with volume name NAME
PATTERN at list/extract time, a globbing
PATTERN
-o, --old-archive, --portability write a V7 format archive
--posix write a POSIX format archive
-j, --bzip2 filter the archive through bzip2
-z, --gzip, --ungzip filter the archive through gzip
-Z, --compress, --uncompress filter the archive through compress
--use-compress-program=PROG filter through PROG (must accept -d)
Local file selection:
-C, --directory=DIR change to directory DIR
-T, --files-from=NAME get names to extract or create from file
NAME
--null -T reads null-terminated names, disable -C
--exclude=PATTERN exclude files, given as a PATTERN
-X, --exclude-from=FILE exclude patterns listed in FILE
--anchored exclude patterns match file name start
(default)
--no-anchored exclude patterns match after any /
--ignore-case exclusion ignores case
--no-ignore-case exclusion is case sensitive (default)
--wildcards exclude patterns use wildcards (default)
--no-wildcards exclude patterns are plain strings
--wildcards-match-slash exclude pattern wildcards match '/'
(default)
--no-wildcards-match-slash exclude pattern wildcards do not match
'/'
-P, --absolute-names don't strip leading `/'s from file names
-h, --dereference dump instead the files symlinks point to
--no-recursion avoid descending automatically in
directories
-l, --one-file-system stay in local file system when creating
archive
-K, --starting-file=NAME begin at file NAME in the archive
-N, --newer=DATE only store files newer than DATE
--newer-mtime=DATE compare date and time when data changed
only
--after-date=DATE same as -N
--backup[=CONTROL] backup before removal, choose version
control
--suffix=SUFFIX backup before removal, override usual
suffix
Informative output:
--help print this help, then exit
--version print tar program version number, then exit
-v, --verbose verbosely list files processed
--checkpoint print directory names while reading the archive
--totals print total bytes written while creating archive
-R, --block-number show block number within archive with each message
-w, --interactive ask for confirmation for every action
--confirmation same as -w
The backup suffix is `~', unless set with --suffix or
SIMPLE_BACKUP_SUFFIX.
The version control may be set with --backup or VERSION_CONTROL, values
are:
t, numbered make numbered backups
nil, existing numbered if numbered backups exist, simple otherwise
never, simple always make simple backups
GNU tar cannot read nor produce `--posix' archives. If POSIXLY_CORRECT
is set in the environment, GNU extensions are disallowed with `--posix'.
Support for POSIX is only partially implemented, don't count on it yet.
ARCHIVE may be FILE, HOST:FILE or USER at HOST:FILE; DATE may be a textual
date
or a file name starting with `/' or `.', in which case the file's date is
used.
*This* `tar' defaults to `-f- -b20'.
}}}
--
Ticket URL: <https://trac.macports.org/ticket/49898#comment:9>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list