1 |
Hi Askar |
2 |
Thanks for your help. I got it working. The commands: |
3 |
|
4 |
543 mkdir -p Gentoo/var/tmp/portage/dev-lang/icon- |
5 |
9.5.0/image/usr/lib/ |
6 |
544 chmod -w Gentoo/var/tmp/portage/dev-lang/icon- |
7 |
9.5.0/image/usr/ |
8 |
545 l Gentoo/var/tmp/portage/dev-lang/icon-9.5.0/image/usr/ |
9 |
546 ebuild Gentoo/usr/portage/dev-lang/icon/icon-9.5.0.ebuild |
10 |
install merge |
11 |
547 l Gentoo/var/tmp/portage/dev-lang/icon-9.5.0/image/usr/ |
12 |
548 l Gentoo/var/tmp/portage/dev-lang/icon-9.5.0/image/usr/lib/ |
13 |
549 l Gentoo/var/tmp/portage/dev-lang/icon- |
14 |
9.5.0/image/usr/lib/icon/ |
15 |
550 chmod +w Gentoo/var/tmp/portage/dev-lang/icon- |
16 |
9.5.0/image/usr/ |
17 |
551 ebuild Gentoo/usr/portage/dev-lang/icon/icon-9.5.0.ebuild |
18 |
install merge |
19 |
|
20 |
The "chmod -w" was needed as the build just removed the directory. |
21 |
The later "chmod +w" was needed because without it the build |
22 |
complained that there were "files outside of the prefix". |
23 |
|
24 |
A log of the steps I took is attached. |
25 |
Thanks again |
26 |
-- |
27 |
William |
28 |
On Fri, 08 Feb 2013 10:56:36 -0500 "Askar Bektassov (Аскар |
29 |
Бектасов)" <askar.bektassov@×××××.com> wrote: |
30 |
>Hi Will, |
31 |
> |
32 |
>it appears that the package dev-lang/icon-9.5.0 compiles properly. |
33 |
>However, |
34 |
>the ebuild fails at the install stage. In particular, it fails |
35 |
>creating the |
36 |
>proper directory where all the files relevant to the package are |
37 |
>copied, |
38 |
>prior being deployed into the functional gentoo-prefix root. |
39 |
> |
40 |
>>>> Install icon-9.5.0 into |
41 |
>/Users/me/Gentoo/var/tmp/portage/dev-lang/icon-9.5.0/image/ |
42 |
>category |
43 |
>dev-lang |
44 |
>mkdir |
45 |
>/Users/me/Gentoo/var/tmp/portage/dev-lang/icon- |
46 |
>9.5.0/image//usr/lib/icon |
47 |
>mkdir: cannot create directory |
48 |
>‘/Users/me/Gentoo/var/tmp/portage/dev-lang/icon- |
49 |
>9.5.0/image//usr/lib/icon’: |
50 |
>No such file or directory |
51 |
>make: *** [Install] Error 1 |
52 |
> |
53 |
>please check if all of the following parent folders exist: |
54 |
> |
55 |
>/Users/me/Gentoo/var/tmp/portage/dev-lang/icon- |
56 |
>9.5.0/image//usr/lib/ |
57 |
>/Users/me/Gentoo/var/tmp/portage/dev-lang/icon-9.5.0/image//usr/ |
58 |
>/Users/me/Gentoo/var/tmp/portage/dev-lang/icon-9.5.0/image// |
59 |
> |
60 |
>if not, try to create the necessary directory by hand and relaunch |
61 |
>installation of the package: |
62 |
> |
63 |
>$ mkdir -p |
64 |
>/Users/me/Gentoo/var/tmp/portage/dev-lang/icon- |
65 |
>9.5.0/image//usr/lib/icon |
66 |
>$ ebuild /Users/me/Gentoo/usr/portage/dev-lang/icon-9.5.0.ebuild |
67 |
>install |
68 |
>merge |
69 |
> |
70 |
>let us know if you got any progress of if the install step stuck |
71 |
>at another |
72 |
>mkdir. |
73 |
> |
74 |
>-- |
75 |
>Askar Bektassov |
76 |
>(Аскар Бектасов) |
77 |
> |
78 |
> |
79 |
>On Fri, Feb 8, 2013 at 4:32 PM, William Morris <wrm@××××××××.com> |
80 |
>wrote: |
81 |
> |
82 |
>> Hi, in merging Lyx on an iMac (10.8.2), I got a failure in dev- |
83 |
>> lang/icon-9.5.0 |
84 |
>> Logs attached (info is shown below also). |
85 |
>> Any ideas how I can fix this? |
86 |
>> Thanks |
87 |
>> -- |
88 |
>> William |
89 |
>> |
90 |
>> me@iMac ~ $ emerge --info '=dev-lang/icon-9.5.0' |
91 |
>> Portage 2.2.01.21688-prefix (prefix/darwin/macos/10.8/x64, gcc- |
92 |
>> 4.2.1, unavailable, 12.2.0 x86_64) |
93 |
>> |
94 |
>================================================================= |
95 |
>> System Settings |
96 |
>> |
97 |
>================================================================= |
98 |
>> System uname: Darwin-12.2.0-x86_64-i386-64bit |
99 |
>> Timestamp of tree: Fri, 01 Feb 2013 17:37:56 +0000 |
100 |
>> app-shells/bash: 4.2_p39-r1::gentoo_prefix |
101 |
>> dev-lang/python: 2.7.3-r2::gentoo_prefix, |
102 |
>3.3.0::gentoo_prefix |
103 |
>> dev-util/cmake: 2.8.9::gentoo_prefix |
104 |
>> sys-devel/autoconf: 2.69::gentoo_prefix |
105 |
>> sys-devel/automake: 1.11.6::gentoo_prefix, |
106 |
>1.12.4::gentoo_prefix |
107 |
>> sys-devel/gcc-config: 1.8-r00.1::gentoo_prefix |
108 |
>> sys-devel/libtool: 2.4.2::gentoo_prefix |
109 |
>> sys-devel/make: 3.82-r4::gentoo_prefix |
110 |
>> Repositories: gentoo_prefix |
111 |
>> ACCEPT_KEYWORDS="~x64-macos" |
112 |
>> ACCEPT_LICENSE="* -@EULA" |
113 |
>> CBUILD="x86_64-apple-darwin12" |
114 |
>> CFLAGS="-march=nocona -O2 -pipe" |
115 |
>> CHOST="x86_64-apple-darwin12" |
116 |
>> CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" |
117 |
>> CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d |
118 |
>> /etc/fonts/fonts.conf /etc/gconf /etc/terminfo" |
119 |
>> CXXFLAGS="-march=nocona -O2 -pipe" |
120 |
>> DISTDIR="/Users/me/Gentoo/usr/portage/distfiles" |
121 |
>> FCFLAGS="" |
122 |
>> FEATURES="assume-digests binpkg-logs collision-protect config- |
123 |
>> protect-if-modified distlocks ebuild-locks fixlafiles force- |
124 |
>prefix |
125 |
>> merge-sync news nostrip parallel-fetch preserve-libs protect- |
126 |
>owned |
127 |
>> sandbox sfperms strict unknown-features-warn unmerge-logs |
128 |
>unmerge- |
129 |
>> orphans userfetch" |
130 |
>> FFLAGS="" |
131 |
>> GENTOO_MIRRORS="http://distfiles.gentoo.org" |
132 |
>> LDFLAGS="-Wl,-dead_strip_dylibs" |
133 |
>> MAKEOPTS="-j2" |
134 |
>> PKGDIR="/Users/me/Gentoo/usr/portage/packages" |
135 |
>> PORTAGE_CONFIGROOT="/Users/me/Gentoo/" |
136 |
>> PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms -- |
137 |
>> times --compress --force --whole-file --delete --stats --human- |
138 |
>> readable --timeout=180 --exclude=/distfiles --exclude=/local -- |
139 |
>> exclude=/packages" |
140 |
>> PORTAGE_TMPDIR="/Users/me/Gentoo/var/tmp" |
141 |
>> PORTDIR="/Users/me/Gentoo/usr/portage" |
142 |
>> PORTDIR_OVERLAY="" |
143 |
>> SYNC="rsync://rsync.prefix.freens.org/gentoo-portage-prefix" |
144 |
>> USE="aqua coreaudio cracklib cxx ipv6 mmx mmxext modules ncurses |
145 |
>> nls objc objc++ prefix readline sse sse2 ssl unicode x64-macos |
146 |
>> zlib" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd |
147 |
>> actions alias auth_basic authn_alias authn_anon authn_dbm |
148 |
>> authn_default authn_file authz_dbm authz_default authz_groupfile |
149 |
>> authz_host authz_owner authz_user autoindex cache cgi cgid dav |
150 |
>> dav_fs dav_lock deflate dir disk_cache env expires ext_filter |
151 |
>> file_cache filter headers include info log_config logio |
152 |
>mem_cache |
153 |
>> mime mime_magic negotiation rewrite setenvif speling status |
154 |
>> unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi |
155 |
>> words flow plan sheets stage tables krita karbon braindump" |
156 |
>> CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory |
157 |
>> rrdtool swap syslog" ELIBC="Darwin" GPSD_PROTOCOLS="ashtech |
158 |
>aivdm |
159 |
>> earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 |
160 |
>> nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 |
161 |
>rtcm104v3 |
162 |
>> sirf superstar2 timing tsip tripmate tnt ubx" |
163 |
>> INPUT_DEVICES="keyboard mouse" KERNEL="Darwin" |
164 |
>LCD_DEVICES="bayrad |
165 |
>> cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" |
166 |
>> LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" |
167 |
>> PHP_TARGETS="php5-3" PYTHON_SINGLE_TARGET="python2_7" |
168 |
>> PYTHON_TARGETS="python2_7 python3_3 python3_2" |
169 |
>RUBY_TARGETS="ruby18 |
170 |
>> ruby19" USERLAND="GNU" XTABLES_ADDONS="quota2 psd pknock lscan |
171 |
>> length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee |
172 |
>> tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos |
173 |
>> account" |
174 |
>> Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, |
175 |
>LANG, |
176 |
>> LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, |
177 |
>> PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON |
178 |
>> |
179 |
>> |
180 |
>> me@iMac ~ $ emerge -pqv '=dev-lang/icon-9.5.0' |
181 |
>> [ebuild N ] dev-lang/icon-9.5.0 USE="-X -iplsrc" |
182 |
>> |
183 |
>> |