Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 196554 - dev-libs/openssl-0.9.8.g parallel make fails
Summary: dev-libs/openssl-0.9.8.g parallel make fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: High minor (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-20 21:23 UTC by Duncan
Modified: 2011-12-01 03:38 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Duncan 2007-10-20 21:23:32 UTC
I run MAKEOPTS=-j (unlimited jobs, it's fun seeing it hit 100, 200, more jobs sometimes... and filing bugs such as this too! =8^) by default.  openssl 0.9.8g is now failing as a result.  It works (or actually fails later, at the testing stage due to failing the RC5 encryption tests for some other reason I've not investigated yet) if I put MAKEOPTS=-j1 in /etc/portage/env/dev-libs/openssl .

Short form info: 
Portage 2.1.3.15 (default-linux/amd64/2007.0/no-multilib, gcc-4.2.2, glibc-2.6.1-r0, 2.6.23.1 x86_64)
sys-devel/gcc-config: 1.4.0-r4

Let me know if you need fuller or misc info, or if you need a patch tested.  

Partial log, the cannot execute, no such file or directory, looks suspiciously likely as a parallel jobs failure culprit to me:

make[2]: Entering directory `/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/crypto/objects'
/usr/bin/perl obj_dat.pl obj_mac.h obj_dat.h
x86_64-pc-linux-gnu-gcc -I. -I.. -I../include -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -Wall -DMD32_REG_T=int -DMD5_ASM -march=k8 -O2 -pipe -frename-registers -fweb -ftree-vectorize -freorder-blocks-and-partition -combine -fgcse-sm -fgcse-las -fgcse-after-reload -fmerge-all-constants -Wa,--noexecstack -c  -o x86_64cpuid.o x86_64cpuid.s
Doing certs
x86_64-pc-linux-gnu-gcc -I.. -I../.. -I../../include -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -Wall -DMD32_REG_T=int -DMD5_ASM -march=k8 -O2 -pipe -frename-registers -fweb -ftree-vectorize -freorder-blocks-and-partition -combine -fgcse-sm -fgcse-las -fgcse-after-reload -fmerge-all-constants -Wa,--noexecstack   -c -o o_names.o o_names.c
x86_64-pc-linux-gnu-gcc -I.. -I../.. -I../../include -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -Wall -DMD32_REG_T=int -DMD5_ASM -march=k8 -O2 -pipe -frename-registers -fweb -ftree-vectorize -freorder-blocks-and-partition -combine -fgcse-sm -fgcse-las -fgcse-after-reload -fmerge-all-constants -Wa,--noexecstack   -c -o obj_dat.o obj_dat.c
x86_64-pc-linux-gnu-gcc -I.. -I../.. -I../../include -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -Wall -DMD32_REG_T=int -DMD5_ASM -march=k8 -O2 -pipe -frename-registers -fweb -ftree-vectorize -freorder-blocks-and-partition -combine -fgcse-sm -fgcse-las -fgcse-after-reload -fmerge-all-constants -Wa,--noexecstack   -c -o obj_lib.o obj_lib.c
x86_64-pc-linux-gnu-gcc -I.. -I../.. -I../../include -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -Wall -DMD32_REG_T=int -DMD5_ASM -march=k8 -O2 -pipe -frename-registers -fweb -ftree-vectorize -freorder-blocks-and-partition -combine -fgcse-sm -fgcse-las -fgcse-after-reload -fmerge-all-constants -Wa,--noexecstack   -c -o obj_err.o obj_err.c
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
wellsfgo.pem => .0
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate vsignss.pem
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate vsign3.pem
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate vsign1.pem
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate thawteCp.pem
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate thawteCb.pem
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate eng5.pem
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate eng4.pem
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate eng3.pem
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate eng2.pem
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate eng1.pem
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate argeng.pem
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate argena.pem
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate aoltw2.pem
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate aoltw1.pem
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate aol2.pem
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate aol1.pem
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate RegTP-6R.pem
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate RegTP-5R.pem
touch rehash.time
x86_64-pc-linux-gnu-ar  r ../libcrypto.a cryptlib.o mem.o mem_clr.o mem_dbg.o cversion.o ex_data.o tmdiff.o cpt_err.o ebcdic.o uid.o o_time.o o_str.o o_dir.o x86_64cpuid.o
x86_64-pc-linux-gnu-ar: creating ../libcrypto.a
x86_64-pc-linux-gnu-ranlib ../libcrypto.a || echo Never mind.
obj_dat.c:97: error: 'NUM_NID' undeclared here (not in a function)
obj_dat.c: In function 'OBJ_nid2obj':
obj_dat.c:280: error: 'nid_objs' undeclared (first use in this function)
obj_dat.c:280: error: (Each undeclared identifier is reported only once
obj_dat.c:280: error: for each function it appears in.)
obj_dat.c: In function 'OBJ_nid2sn':
obj_dat.c:312: error: 'nid_objs' undeclared (first use in this function)
obj_dat.c: In function 'OBJ_nid2ln':
obj_dat.c:344: error: 'nid_objs' undeclared (first use in this function)
obj_dat.c: In function 'OBJ_obj2nid':
obj_dat.c:386: error: 'obj_objs' undeclared (first use in this function)
obj_dat.c:387: error: 'NUM_OBJ' undeclared (first use in this function)
obj_dat.c: In function 'OBJ_ln2nid':
obj_dat.c:620: error: 'ln_objs' undeclared (first use in this function)
obj_dat.c:620: error: 'NUM_LN' undeclared (first use in this function)
obj_dat.c: In function 'OBJ_sn2nid':
obj_dat.c:639: error: 'sn_objs' undeclared (first use in this function)
obj_dat.c:639: error: 'NUM_SN' undeclared (first use in this function)
make[2]: *** [obj_dat.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/crypto/objects'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/crypto'
make: *** [build_crypto] Error 1
Comment 1 Tony Vroon (RETIRED) gentoo-dev 2007-11-12 16:10:55 UTC
Manifested as an ECSDA test failure here with -j4 (on a dual dual-core Opteron), but agreed, we need a -j1 here. On it.
Comment 2 Tony Vroon (RETIRED) gentoo-dev 2007-11-12 16:33:24 UTC
This is in portage. Thank you for your bug report.
Comment 3 SpanKY gentoo-dev 2007-11-12 20:11:35 UTC
adding -j1 to the build is not a solution
Comment 4 SpanKY gentoo-dev 2007-11-12 21:09:20 UTC
testing doesnt get run with parallel, so i dont see how that could manifest itself as a test failure

i can use -j on my quad core box just fine ...
Comment 5 michael@smith-li.com 2008-01-18 22:48:07 UTC
Running with -j3 I see "make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule." 96 times during the emerge of 0.9.8g. However, the emerge does not actually fail in my case.

reminds me of bug 206291
Comment 6 svrmarty 2008-04-08 20:44:15 UTC
any news on this ?!?!?

i'm getting the same on my x86 box



Doing certs
making all in crypto...
make[1]: Entering directory `/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/crypto'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
( echo "#ifndef MK1MF_BUILD"; \
        echo '  /* auto-generated by crypto/Makefile for crypto/cversion.c */'; \
        echo '  #define CFLAGS "i686-pc-linux-gnu-gcc -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -march=pentium-m -O3 -pipe -fomit-frame-pointer -funroll-loops -Wa,--noexecstack"'; \
        echo '  #define PLATFORM "linux-elf"'; \
        echo "  #define DATE \"`LC_ALL=C LC_TIME=C date`\""; \
        echo '#endif' ) >buildinf.h
i686-pc-linux-gnu-gcc -I. -I.. -I../include -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -march=pentium-m -O3 -pipe -fomit-frame-pointer -funroll-loops -Wa,--noexecstack   -c -o cryptlib.o cryptlib.c
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
RegTP-5R.pem => .0
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate RegTP-6R.pem
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate aol1.pem
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate aol2.pem
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate aoltw1.pem
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate aoltw2.pem
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate argena.pem
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate argeng.pem
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate eng1.pem
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate eng2.pem
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate eng3.pem
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate eng4.pem
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate eng5.pem
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate thawteCb.pem
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate thawteCp.pem
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate vsign1.pem
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate vsign3.pem
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate vsignss.pem
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: No such file or directory
/var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/opensslwrap.sh: line 21: exec: /var/tmp/portage/dev-libs/openssl-0.9.8g/work/openssl-0.9.8g/util/../apps/openssl: cannot execute: No such file or directory
WARNING: Skipping duplicate certificate wellsfgo.pem
touch rehash.time



emerge --info
Portage 2.1.4.4 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24.3 i686)
=================================================================
System uname: 2.6.24.3 i686 Intel(R) Pentium(R) M processor 1600MHz
Timestamp of tree: Sun, 06 Apr 2008 18:30:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.3.5-r3, 2.4.4-r9
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.3
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -O3 -pipe -fomit-frame-pointer -funroll-loops"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/bind /var/www/localhost/htdocs//mythweb/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=pentium-m -O3 -pipe -fomit-frame-pointer -funroll-loops"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache cvs distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch userpriv"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/gentoo-x86"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl acpi alsa amr apache2 apm arts asf async audit authdaemond berkdb bzip2 calendar cddb cgi cli cracklib crciprec crypt ctype cups curl dbus de_tvtoday dga directfb diskio divx dri dts dvb dvd eds encode esd exif fam fbdev ffmpeg firefox flac flash font-server fortran ftp gd gdbm gif gmedia gmp gnome gpm graphviz gtk h323 hal hash iconv idn imagemagick imap imlib innodb isdnlog jack java jikes jpeg ldap libcaca live lm_sensors logrotate lzo mad maildir matroska mcal mfd-rewrites mhash midi mikmod milter ming mjpeg mmx mng modplug motif mp3 mpeg mudflap mysql mythtv nagios-dns nagios-ntp nagios-ping nagios-ssh nas ncurses network nls nptl nptlonly nsplugin nvidia ogg opengl openmp oss pam pcre perl php png postgres pppd pwdb python quicktime readline real realmedia reflection rtsp samba sample sasl sdl sendmail session sharedmem simplexml slang smux snmp soap sockets speex spl sqlite sse sse2 ssl stream svg svga tcltk tcpd theora tiff truetype unicode usb v4l v4l2 vcd vidix virus-scan vorbis win32codecs wmp x264 x86 xcomposite xext xinerama xml xml2 xmlreader xmlrpc xmlwriter xorg xrandr xsl xv xvid xvmc yp zip zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia fbdev nv v4l vesa vga"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 7 SpanKY gentoo-dev 2008-06-21 05:10:31 UTC
i see the issue in 0.9.8g and older, but no 0.9.8h ... can you confirm that ?
Comment 8 Duncan 2008-06-27 12:52:15 UTC
(In reply to comment #7)
> i see the issue in 0.9.8g and older, but no 0.9.8h ... can you confirm that ?

Confirmed here, ssh-0.9.8h-r1 merges without special-casing now. =8^)

Thanks,
Duncan
Comment 9 Gordon Schumacher 2008-12-14 20:59:32 UTC
I have seen a variant of this in 0.9.8i as well:

./config \
  enable-aes enable-bf enable-cast enable-des enable-dh \
  enable-dsa enable-ec enable-hmac enable-md2 enable-md5 \
  enable-rc2 enable-ripemd enable-rsa enable-seed enable-sha \
  no-camellia no-idea no-mdc2 no-rc4 no-rc5 \
  threads shared zlib-dynamic \
  enable-gmp enable-montasm enable-tlsext enable-rfc3779 \
  no-sse2 no-capieng no-cms no-krb5 \
  --prefix=/usr --openssldir=/etc/ssl
make depends
make -j8

...

shlib_target=; if [ -n "libcrypto.so.0.9.8 libssl.so.0.9.8" ]; then \
                shlib_target="linux-shared"; \
        fi; \
        LIBRARIES="-L.. -lssl  -L.. -lcrypto" ; \
        make -f ../Makefile.shared -e \
                APPNAME=openssl OBJECTS="openssl.o verify.o asn1pars.o req.o dgst.o dh.o dhparam.o enc.o passwd.o gendh.o errstr.o ca.o pkcs7.o crl2p7.o crl.o rsa.o rsautl.o dsa.o dsaparam.o ec.o ecparam.o x509.o genrsa.o gendsa.o s_server.o s_client.o speed.o s_time.o apps.o s_cb.o s_socket.o app_rand.o version.o sess_id.o ciphers.o nseq.o pkcs12.o pkcs8.o spkac.o smime.o rand.o engine.o ocsp.o prime.o cms.o" \
                LIBDEPS=" $LIBRARIES -ldl" \
                link_app.${shlib_target}
make[2]: Entering directory `/sources/packages/openssl-0.9.8i/apps'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
gcc -I.. -I../.. -I../../include -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM   -c -o ec_err.o ec_err.c
gcc -I.. -I../.. -I../../include -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM   -c -o ec_curve.o ec_curve.c
gcc -I.. -I../.. -I../../include -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM   -c -o ec_curve.o ec_curve.c
gcc -I.. -I../.. -I../../include -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM   -c -o ec_check.o ec_check.c
gcc -I.. -I../.. -I../../include -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM   -c -o ec_check.o ec_check.c
gcc -I.. -I../.. -I../../include -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM   -c -o ec_print.o ec_print.c
gcc -I.. -I../.. -I../../include -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM   -c -o ec_print.o ec_print.c
gcc -I.. -I../.. -I../../include -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM   -c -o ec_asn1.o ec_asn1.c
gcc -I.. -I../.. -I../../include -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM   -c -o ec_asn1.o ec_asn1.c
openssl.o: In function `hash':
openssl.c:(.text+0xba): undefined reference to `lh_strhash'
openssl.o: In function `do_cmd':
openssl.c:(.text+0x114): undefined reference to `lh_retrieve'
Comment 10 SpanKY gentoo-dev 2011-12-01 03:38:32 UTC
should be fixed with openssl-1.0.0e-r1

http://sources.gentoo.org/dev-libs/openssl/files/openssl-1.0.0e-parallel-build.patch?rev=1.1