い〜さねっと

雑多メモ

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やから、ころころ変わるんやろなー