Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 450858 Details for
Bug 597646
sys-auth/skey fails to build with musl libc
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/plain), 17.24 KB, created by
Felix Janda
on 2016-10-21 01:20:10 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Felix Janda
Created:
2016-10-21 01:20:10 UTC
Size:
17.24 KB
patch
obsolete
>[32;01m * [39;49;00mPackage: sys-auth/skey-1.1.5-r10 >[32;01m * [39;49;00mRepository: gentoo >[32;01m * [39;49;00mMaintainer: ulm@gentoo.org >[32;01m * [39;49;00mUSE: arm elibc_musl kernel_linux userland_GNU >[32;01m * [39;49;00mFEATURES: preserve-libs sandbox userpriv usersandbox >[32;01m * [39;49;00mPackage: sys-auth/skey-1.1.5-r10 >[32;01m * [39;49;00mRepository: gentoo >[32;01m * [39;49;00mMaintainer: ulm@gentoo.org >[32;01m * [39;49;00mUSE: arm elibc_musl kernel_linux userland_GNU >[32;01m * [39;49;00mFEATURES: preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking skey-1.1.5.tar.bz2 to /mnt/tmpfs/vartmp/portage/sys-auth/skey-1.1.5-r10/work >>>> Unpacking skey-1.1.5-patches-5.tar.xz to /mnt/tmpfs/vartmp/portage/sys-auth/skey-1.1.5-r10/work >>>> Source unpacked in /mnt/tmpfs/vartmp/portage/sys-auth/skey-1.1.5-r10/work >>>> Preparing source in /mnt/tmpfs/vartmp/portage/sys-auth/skey-1.1.5-r10/work/skey-1.1.5 ... > [32;01m*[0m Applying patches from ../patch ... > [32;01m*[0m 01_all_gentoo.patch ... >[A[152C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m 02_all_login_name_max.patch ... >[A[152C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m 03_all_fPIC.patch ... >[A[152C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m 04_all_bind-now.patch ... >[A[152C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m 05_all_otp.patch ... >[A[152C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m 06_all_binary-search.patch ... >[A[152C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m 07_all_skeyprune-dir.patch ... >[A[152C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m 08_all_skeyprune-regex.patch ... >[A[152C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m 09_all_man_default-md5.patch ... >[A[152C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m 10_all_man_libpath.patch ... >[A[152C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m 11_all_strncat-warning.patch ... >[A[152C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m 12_all_fixpathscmd.patch ... >[A[152C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m 13_all_perl-timelocal.patch ... >[A[152C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m 14_all_extract-insert.patch ... >[A[152C [34;01m[ [32;01mok[34;01m ][0m >>>> Source prepared. >>>> Configuring source in /mnt/tmpfs/vartmp/portage/sys-auth/skey-1.1.5-r10/work/skey-1.1.5 ... >./configure --prefix=/usr --build=armv7a-hardfloat-linux-musleabi --host=armv7a-hardfloat-linux-musleabi --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib --sysconfdir=/etc/skey >loading site script /usr/share/config.site >creating cache ./config.cache >checking for gcc... armv7a-hardfloat-linux-musleabi-gcc >checking whether the C compiler (armv7a-hardfloat-linux-musleabi-gcc -O2 -pipe -march=armv7-a -mfloat-abi=hard -Wl,-O1 -Wl,--as-needed) works... yes >checking whether the C compiler (armv7a-hardfloat-linux-musleabi-gcc -O2 -pipe -march=armv7-a -mfloat-abi=hard -Wl,-O1 -Wl,--as-needed) is a cross-compiler... no >checking whether we are using GNU C... yes >checking whether armv7a-hardfloat-linux-musleabi-gcc accepts -g... yes >checking for a BSD compatible install... /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c >checking for ranlib... ranlib >checking for ar... ar >checking for perl... /usr/bin/perl >checking for touch... /usr/bin/touch >checking for crypt in -lcrypt... yes >checking for flock in -lucb... no >checking for FascistCheck in -lcrack... yes >checking how to run the C preprocessor... armv7a-hardfloat-linux-musleabi-gcc -E >checking for ANSI C header files... yes >checking for sys/wait.h that is POSIX.1 compatible... yes >checking for fcntl.h... yes >checking for limits.h... yes >checking for sys/file.h... yes >checking for sys/time.h... yes >checking for sys/cdefs.h... no >checking for syslog.h... yes >checking for unistd.h... yes >checking for sha1.h... no >checking for md4.h... no >checking for md5.h... no >checking for md5global.h... no >checking for err.h... yes >checking for crypt.h... yes >checking for shadow.h... yes >checking for crack.h... yes >checking for working const... yes >checking whether byte ordering is bigendian... no >checking for uid_t in sys/types.h... yes >checking for off_t... yes >checking for size_t... yes >checking whether struct tm is in sys/time.h or time.h... time.h >checking size of char... 1 >checking size of short int... 2 >checking size of int... 4 >checking size of long int... 4 >checking size of long long int... 8 >checking for intXX_t types... yes >checking for u_intXX_t types... yes >checking for uintXX_t types... yes >checking for 8-bit clean memcmp... yes >checking return type of signal handlers... void >checking for strftime... yes >checking for vprintf... yes >checking for gethostname... yes >checking for strcspn... yes >checking for strdup... yes >checking for strerror... yes >checking for strspn... yes >checking for strtol... yes >checking for flock... yes >checking for fcntl... yes >checking for lockf... yes >checking for strlcpy... yes >checking for setusercontext... no >updating cache ./config.cache >creating ./config.status >creating Makefile >creating config.h >>>> Source configured. >>>> Compiling source in /mnt/tmpfs/vartmp/portage/sys-auth/skey-1.1.5-r10/work/skey-1.1.5 ... >make -j4 >armv7a-hardfloat-linux-musleabi-gcc -O2 -pipe -march=armv7-a -mfloat-abi=hard -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -fPIC -c skeylogin.c -o skeylogin.o >armv7a-hardfloat-linux-musleabi-gcc -O2 -pipe -march=armv7-a -mfloat-abi=hard -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -fPIC -c skeysubr.c -o skeysubr.o >armv7a-hardfloat-linux-musleabi-gcc -O2 -pipe -march=armv7-a -mfloat-abi=hard -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -fPIC -c put.c -o put.o >armv7a-hardfloat-linux-musleabi-gcc -O2 -pipe -march=armv7-a -mfloat-abi=hard -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -fPIC -c errx.c -o errx.o >armv7a-hardfloat-linux-musleabi-gcc -O2 -pipe -march=armv7-a -mfloat-abi=hard -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -fPIC -c md4c.c -o md4c.o >armv7a-hardfloat-linux-musleabi-gcc -O2 -pipe -march=armv7-a -mfloat-abi=hard -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -fPIC -c md5c.c -o md5c.o >armv7a-hardfloat-linux-musleabi-gcc -O2 -pipe -march=armv7-a -mfloat-abi=hard -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -fPIC -c sha1.c -o sha1.o >armv7a-hardfloat-linux-musleabi-gcc -O2 -pipe -march=armv7-a -mfloat-abi=hard -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -fPIC -c sha1hl.c -o sha1hl.o >armv7a-hardfloat-linux-musleabi-gcc -O2 -pipe -march=armv7-a -mfloat-abi=hard -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -fPIC -c flock.c -o flock.o >armv7a-hardfloat-linux-musleabi-gcc -O2 -pipe -march=armv7-a -mfloat-abi=hard -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -fPIC -c login_cap.c -o login_cap.o >armv7a-hardfloat-linux-musleabi-gcc -O2 -pipe -march=armv7-a -mfloat-abi=hard -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -c -o skey.o skey.c >armv7a-hardfloat-linux-musleabi-gcc -O2 -pipe -march=armv7-a -mfloat-abi=hard -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -c -o skeyinit.o skeyinit.c >armv7a-hardfloat-linux-musleabi-gcc -O2 -pipe -march=armv7-a -mfloat-abi=hard -DHAVE_CONFIG_H -DSENDMAIL=\"\" -DSKEYKEYS=\"/etc/skey/skeykeys\" -c -o skeyinfo.o skeyinfo.c >sed -i -e 's:/etc/skey/skeykeys:/etc/skey/skeykeys:g;s:/usr/bin/perl:/usr/bin/perl:g' ./skeyprune.pl >sed -i -e 's:/etc/skey/skeykeys:/etc/skey/skeykeys:g;s:/usr/bin/perl:/usr/bin/perl:g' ./skey.1 >[01m[Kskeyinit.c:[m[K In function '[01m[Kmain[m[K': >[01m[Kskeyinit.c:90:11:[m[K [01;31m[Kerror: [m[K'[01m[K_PATH_DEVNULL[m[K' undeclared (first use in this function) > i = open([01;31m[K_PATH_DEVNULL[m[K, O_RDWR); > [01;31m[K^~~~~~~~~~~~~[m[K >[01m[Kskeyinit.c:90:11:[m[K [01;36m[Knote: [m[Keach undeclared identifier is reported only once for each function it appears in >In file included from [01m[Kskeyinfo.c:38:0[m[K: >[01m[Kskey.h:71:8:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > void f [01;31m[K__P[m[K ((char *)); > [01;31m[K^~~[m[K >sed -i -e 's:/etc/skey/skeykeys:/etc/skey/skeykeys:g;s:/usr/bin/perl:/usr/bin/perl:g' ./skeyinit.1 >[01m[Kskey.h:72:15:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > int keycrunch [01;31m[K__P[m[K ((char *, const char *, const char *)); > [01;31m[K^~~[m[K >[01m[Kskey.h:73:12:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > char *btoe [01;31m[K__P[m[K ((char *, const char *)); > [01;31m[K^~~[m[K >[01m[Kskey.h:74:12:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > char *put8 [01;31m[K__P[m[K ((char *, const char *)); > [01;31m[K^~~[m[K >[01m[Kskey.h:75:10:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > int etob [01;31m[K__P[m[K ((char *, const char *)); > [01;31m[K^~~[m[K >[01m[Kskey.h:76:10:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > void rip [01;31m[K__P[m[K ((char *)); > [01;31m[K^~~[m[K >[01m[Kskey.h:77:19:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > int skeychallenge [01;31m[K__P[m[K ((struct skey *, const char *, char *, size_t)); > [01;31m[K^~~[m[K >[01m[Kskey.h:78:16:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > int skeylookup [01;31m[K__P[m[K ((struct skey *, const char *)); > [01;31m[K^~~[m[K >[01m[Kskey.h:79:16:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > int skeyverify [01;31m[K__P[m[K ((struct skey *, char *)); > [01;31m[K^~~[m[K >[01m[Kskey.h:80:15:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > void sevenbit [01;31m[K__P[m[K ((char *)); > [01;31m[K^~~[m[K >[01m[Kskey.h:81:16:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > void backspace [01;31m[K__P[m[K ((char *)); > [01;31m[K^~~[m[K >[01m[Kskey.h:82:23:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > const char *skipspace [01;31m[K__P[m[K ((const char *)); > [01;31m[K^~~[m[K >[01m[Kskey.h:83:16:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > char *readpass [01;31m[K__P[m[K ((char *, int)); > [01;31m[K^~~[m[K >[01m[Kskey.h:84:16:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > char *readskey [01;31m[K__P[m[K ((char *, int)); > [01;31m[K^~~[m[K ><builtin>: recipe for target 'skeyinit.o' failed >make: *** [skeyinit.o] Error 1 >[01m[Kskey.h:85:23:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > int skey_authenticate [01;31m[K__P[m[K ((const char *)); > [01;31m[K^~~[m[K >[01m[Kskey.h:86:20:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > int skey_passcheck [01;31m[K__P[m[K ((const char *, char *)); > [01;31m[K^~~[m[K >make: *** Waiting for unfinished jobs.... >[01m[Kskey.h:87:26:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > const char *skey_keyinfo [01;31m[K__P[m[K ((const char *)); > [01;31m[K^~~[m[K >[01m[Kskey.h:88:17:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > int skey_haskey [01;31m[K__P[m[K ((const char *)); > [01;31m[K^~~[m[K >[01m[Kskey.h:89:19:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > int getskeyprompt [01;31m[K__P[m[K ((struct skey *, char *, char *)); > [01;31m[K^~~[m[K >[01m[Kskey.h:90:11:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > int atob8 [01;31m[K__P[m[K((char *, const char *)); > [01;31m[K^~~[m[K >[01m[Kskey.h:91:11:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > int btoa8 [01;31m[K__P[m[K((char *, const char *)); > [01;31m[K^~~[m[K >[01m[Kskey.h:92:10:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > int htoi [01;31m[K__P[m[K((int)); > [01;31m[K^~~[m[K >[01m[Kskey.h:93:32:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > const char *skey_get_algorithm [01;31m[K__P[m[K((void)); > [01;31m[K^~~[m[K >[01m[Kskey.h:94:32:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > const char *skey_set_algorithm [01;31m[K__P[m[K((const char *)); > [01;31m[K^~~[m[K >[01m[Kskey.h:95:17:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > int skeygetnext [01;31m[K__P[m[K((struct skey *)); > [01;31m[K^~~[m[K >[01m[Kskey.h:96:14:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > int skeyzero [01;31m[K__P[m[K((struct skey *, char *)); > [01;31m[K^~~[m[K >[01m[Kskeyinfo.c:40:10:[m[K [01;31m[Kerror: [m[Kexpected '[01m[K=[m[K', '[01m[K,[m[K', '[01m[K;[m[K', '[01m[Kasm[m[K' or '[01m[K__attribute__[m[K' before '[01m[K__P[m[K' > int main [01;31m[K__P[m[K((int, char *[])); > [01;31m[K^~~[m[K >[01m[Kskeyinfo.c:[m[K In function '[01m[Kmain[m[K': >[01m[Kskeyinfo.c:73:6:[m[K [01;35m[Kwarning: [m[Kimplicit declaration of function '[01m[Kgetskeyprompt[m[K' [[01;35m[K-Wimplicit-function-declaration[m[K] > if ([01;35m[Kgetskeyprompt[m[K(&skey, name, prompt) == -1) { > [01;35m[K^~~~~~~~~~~~~[m[K ><builtin>: recipe for target 'skeyinfo.o' failed >make: *** [skeyinfo.o] Error 1 > [31;01m*[0m ERROR: sys-auth/skey-1.1.5-r10::gentoo failed (compile phase): > [31;01m*[0m emake failed > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=sys-auth/skey-1.1.5-r10::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=sys-auth/skey-1.1.5-r10::gentoo'`. > [31;01m*[0m The complete build log is located at '/mnt/tmpfs/vartmp/portage/sys-auth/skey-1.1.5-r10/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/mnt/tmpfs/vartmp/portage/sys-auth/skey-1.1.5-r10/temp/environment'. > [31;01m*[0m Working directory: '/mnt/tmpfs/vartmp/portage/sys-auth/skey-1.1.5-r10/work/skey-1.1.5' > [31;01m*[0m S: '/mnt/tmpfs/vartmp/portage/sys-auth/skey-1.1.5-r10/work/skey-1.1.5'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 597646
:
450858
|
451864