2012-02-08 3 views
0

Im FreeBSD에 새로 왔으며 PHP-Eclipse를 설치하려고합니다. 설치 과정에서 다음 오류가 발생합니다. 누구든지 그것이 의미하는 것과 그것을 고치는 방법을 알고 있습니까? 감사.FreeBSD phpEclipse 설치 오류

[echo] +---------------------------------------+ 
[echo] + Finishing ant project jaxws 
[echo] +---------------------------------------+ 

BUILD SUCCESSFUL 
Total time: 12 seconds 
gmake[2]: Leaving directory `/usr/ports/java/openjdk6/work/jaxws/make' 
/bin/mkdir -p /usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir 
/bin/mkdir -p /usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/import 
cd ./hotspot/make && \ 
gmake JDK_TOPDIR=/usr/ports/java/openjdk6/work/jdk JDK_MAKE_SHARED_DIR=/usr/ports/java/openjdk6/work/jdk/make/common/shared EXTERNALSANITYCONTROL=true   TARGET_CLASS_VERSION=5 MILESTONE=fcs BUILD_NUMBER=b24 JDK_BUILD_NUMBER=b24 FULL_VERSION=1.6.0_30-b24 PREVIOUS_JDK_VERSION=1.6.0 JDK_VERSION=1.6.0_30 JDK_MKTG_VERSION=6u30 JDK_MAJOR_VERSION=1 JDK_MINOR_VERSION=6 JDK_MICRO_VERSION=0 ARCH_DATA_MODEL=64 COOKED_JDK_UPDATE_VERSION=300 COOKED_BUILD_NUMBER=24 ANT_HOME="/usr/ports/java/openjdk6/work/apache-ant-1.8.2" ALT_OUTPUTDIR=/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir ALT_EXPORT_PATH=/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/import ALT_SLASH_JAVA=/NOT-SET ALT_BOOTDIR=/usr/local/jdk1.6.0 ALT_LANGTOOLS_DIST=/usr/ports/java/openjdk6/work/build/bsd-i386/langtools/dist all_product 
gmake[2]: Entering directory `/usr/ports/java/openjdk6/work/hotspot/make' 
Makefile:375: target `/Xusage.txt' given more than once in the same rule. 
cd /usr/ports/java/openjdk6/work/hotspot/make; \ 
gmake VM_TARGET=product generic_build2 ALT_OUTPUTDIR=/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir 
gmake[3]: Entering directory `/usr/ports/java/openjdk6/work/hotspot/make' 
Makefile:375: target `/Xusage.txt' given more than once in the same rule. 
mkdir -p /usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir 
cd /usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir; \ 
gmake -f /usr/ports/java/openjdk6/work/hotspot/make/bsd/Makefile \ 
     LP64=1 JAVA_HOME=/usr/local/jdk1.6.0 OUTPUTDIR=/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir GAMMADIR=/usr/ports/java/openjdk6/work/hotspot MAKE_VERBOSE=y HOTSPOT_RELEASE_VERSION=20.0-b12 JRE_RELEASE_VERSION=1.6.0_30-b24 HOTSPOT_BUILD_VERSION= product 
gmake[4]: Entering directory `/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir' 
cd bsd_amd64_compiler2/product && gmake -w " LP64=1 " 
gmake[5]: Entering directory `/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir/bsd_amd64_compiler2/product' 
gmake[6]: Entering directory `/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir/bsd_amd64_compiler2/product' 
Compiling /usr/ports/java/openjdk6/work/hotspot/src/share/vm/adlc/adlparse.cpp 
rm -f ../generated/adfiles/adlparse.o 
/usr/bin/g++ -D_ALLBSD_SOURCE -D_GNU_SOURCE -DAMD64 -I/usr/ports/java/openjdk6/work/hotspot/src/share/vm -I/usr/ports/java/openjdk6/work/hotspot/src/share/vm/prims -I/usr/ports/java/openjdk6/work/hotspot/src/cpu/x86/vm -I/usr/ports/java/openjdk6/work/hotspot/src/os/bsd/vm -I/usr/ports/java/openjdk6/work/hotspot/src/os_cpu/bsd_x86/vm -I/usr/ports/java/openjdk6/work/hotspot/src/share/vm/adlc -I../generated -DASSERT -O2 -pipe -fno-strict-aliasing -DTARGET_OS_FAMILY_bsd -DTARGET_ARCH_x86 -DTARGET_ARCH_MODEL_x86_64 -DTARGET_OS_ARCH_bsd_x86 -DTARGET_OS_ARCH_MODEL_bsd_x86_64 -DTARGET_COMPILER_gcc -DCOMPILER2 -DCOMPILER1 -fno-rtti -fno-exceptions -pthread -fcheck-new -m64 -pipe -DTARGET_OS_FAMILY_bsd -DTARGET_ARCH_x86 -DTARGET_ARCH_MODEL_x86_64 -DTARGET_OS_ARCH_bsd_x86 -DTARGET_OS_ARCH_MODEL_bsd_x86_64 -DTARGET_COMPILER_gcc -DCOMPILER2 -DCOMPILER1 -fno-rtti -fno-exceptions -pthread -fcheck-new -m64 -pipe -Werror -g -c -o ../generated/adfiles/adlparse.o /usr/ports/java/openjdk6/work/hotspot/src/share/vm/adlc/adlparse.cpp 
/usr/ports/java/openjdk6/work/hotspot/src/share/vm/adlc/adlparse.cpp:1: sorry, unimplemented: 64-bit mode not compiled in 
gmake[6]: *** [../generated/adfiles/adlparse.o] Error 1 
gmake[6]: Leaving directory `/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir/bsd_amd64_compiler2/product' 
gmake[5]: *** [ad_stuff] Error 2 
gmake[5]: Leaving directory `/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir/bsd_amd64_compiler2/product' 
gmake[4]: *** [product] Error 2 
gmake[4]: Leaving directory `/usr/ports/java/openjdk6/work/build/bsd-i386/hotspot/outputdir' 
gmake[3]: *** [generic_build2] Error 2 
gmake[3]: Leaving directory `/usr/ports/java/openjdk6/work/hotspot/make' 
gmake[2]: *** [product] Error 2 
gmake[2]: Leaving directory `/usr/ports/java/openjdk6/work/hotspot/make' 
gmake[1]: *** [hotspot-build] Error 2 
gmake[1]: Leaving directory `/usr/ports/java/openjdk6/work' 
gmake: *** [build_product_image] Error 2 
*** Error code 1 

Stop in /usr/ports/java/openjdk6. 
*** Error code 1 

Stop in /usr/ports/java/openjdk6. 
*** Error code 1 

Stop in /usr/ports/java/eclipse. 
*** Error code 1 

Stop in /usr/ports/java/eclipse. 
*** Error code 1 

Stop in /usr/ports/java/phpeclipse. 
+0

스크린 샷이 좋은으로 binart 패키지에서 오픈 JDK를 설치하려고 할 수도 있지만, 로그 파일은 더 좋다. 특히이 오류 메시지 앞에있는 행. – arved

+0

위의 코드를 추가했습니다. 이 정보가 모두 당신의 찾고있는 정보입니까? 그렇지 않다면 필요한 것을 모으기위한 명령을 내릴 수 있습니까? 감사. – Josh

답변

0

문제는 컴파일러 플래그에 -m64 것 같다 : enter image description here

아래는 출력입니다.

/etc/make.conf에서 사용자 정의 CFLAGS 또는 CPUTYPE을 설정 했습니까? 그렇지 않으면 네 그들에게

을 제거하면 pkg_add 실행

+0

나는 주변을 어지럽히고 AppCafe를 통해 openjdk를 제거하기로 결정했다. 그런 다음 포트를 통해 다시 설치하고 이제 PHPEclipse를 올바르게 설치했다. 설치하는 것처럼 보였지만 PHP 기능은 없습니다. 나는 PHP 플러그인을 설치할 수 있지만 포트 시스템에서 phpeclipse 및 Java Eclipse를 사용하는 목적을 상실하지는 않습니까? 또한 AppCafe와 포트 시스템의 차이점은 무엇입니까? 필자는 PHPEclipse가 왜 다른 하나와 함께 설치 될지 이해하지 못합니다. 감사합니다 – Josh

+0

나는 PHP 플러그인을 설치하고 잘 작동하지만 가능한 경우 Javascript 지원을 원합니다. 나는 리눅스의 PHP 이클립스에서 PcBSD의 PHP 이클립스로 옮겨 가고있다. – Josh