execvpe()が消えてる
以前、8.0-CURRENTでexecvpe()が標準になったっぽいって書いたけど、
今見てみたら見事になくなってた
8.0-CURRENTはexecvpe()が標準に - い〜さねっと
$ lv /usr/include/unistd.h
int execv(const char *, char * const *); int execve(const char *, char * const *, char * const *); int execvp(const char *, char * const *); pid_t fork(void);
まぁなんで見たんかというと、Eclipse-develのアップグレードで、
execvpe()がないよって言われたから
BUILD SUCCESSFUL Total time: 9 seconds [echo] TARGET: compiler2 [echo] compilerArg -enableJavadoc -nowarn -encoding ISO-8859-1 [echo] build compiler org.eclipse.jdt.core.JDTCompilerAdapter [echo] UPDATE ecj.jar BUILD SUCCESSFUL Total time: 6 seconds [echo] Deleting jars to recompile... [echo] Compiling SWT native libraries... [exec] /libexec/ld-elf.so.1: /usr/local/jdk1.6.0/jre/lib/i386/libjava.so: Undefined symbol "execvpe" [exec] Result: 1 [echo] Compiling native launcher... [exec] /libexec/ld-elf.so.1: /usr/local/jdk1.6.0/jre/lib/i386/libjava.so: Undefined symbol "execvpe" BUILD FAILED /usr/ports/java/eclipse-devel/work/build.xml:90: exec returned: 1 Total time: 9 seconds *** Error code 1 Stop in /usr/ports/java/eclipse-devel.
まぁCURRENTやから、ころころ変わるんやろなー