그래서 로그에 따라 실제 오류가
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libalize\" -DVERSION=\"0.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I. -O3 -ffast-math -Wall -march=pentium4 -MT SegServerFileWriter.o -MD -MP -MF .deps/SegServerFileWriter.Tpo -c -o SegServerFileWriter.o SegServerFileWriter.cpp
SegServerFileWriter.cpp: In member function void alize::SegServerFileWriter::writeSegServerTrs(const alize::SegServer&):
SegServerFileWriter.cpp:299: error: 'qsort' was not declared in this scope
make[1]: *** [SegServerFileWriter.o] Error 1
당신이 새로운 GCC의 이전 스타일 C++ 프로젝트를 컴파일 할 때 이러한 유형의 오류로 인해 새의 제한으로 매우 일반적입니다 쉬운 방법이 될 것 컴파일러
그냥은 이러한 모든 문제가 해결했다, 전복과 최신 코드를 체크 아웃 :
svn checkout http://alize.univ-avignon.fr/svn/ALIZE/trunk/
또는 #include <cstdlib>
을 파일 헤더에 추가하여 qsort 선언을 가져 오십시오.
게시 한 마지막 3 줄은 그 세 줄 위에 발생한 문제를 이해하기에 충분하지 않습니다. 마지막 3 줄뿐만 아니라 전체 빌드 로그를 공유하십시오. 로그를 파일 공유 리소스에 업로드하고 여기에 링크를 제공 할 수 있습니다. –
죄송합니다. 전체 빌드 로그 파일은 https://www.box.com/s/t4cf0r82sv0y5hpqciuq입니다. 감사합니다 –