Firefox 버전 51: 오류: 이전 구성이 실패했습니까?

Firefox 버전 51: 오류: 이전 구성이 실패했습니까?

저는 Linux Mint 18.1에서 Firefox 51.0.2의 안정(릴리스) 버전을 빌드하려고 합니다.

이상한 오류 메시지가 표시되지만 그 의미에 대한 정보를 찾을 수 없습니다. ./mach build오류로 인해 실패합니다 ERROR: old-configure failed.

내가 온라인에서 찾은 유일한 대답은 mozconfig 파일이 없지만 파일이 있을 때 이런 일이 발생할 수 있다는 것입니다. 또한 빌드에 사용된 사용자가 전체 소스 트리에 대한 읽기 및 쓰기 권한을 가지고 있는지 확인했습니다.

오류가 발생하기 몇 줄 전에 다음 줄이 있습니다.

js/src> /bin/sh: 1: ./config.status: Permission denied

그런데 파일을 찾을 수 없습니다. 디렉터리에 대한 모든 권한은 읽기 및 쓰기를 허용해야 합니다.

누군가 이 오류가 발생하는 이유를 말해 줄 수 있습니까?

빌드 명령의 마지막 몇 줄 출력은 다음과 같습니다.

 0:16.41 js/src> creating ./config.data
 0:16.41 js/src> Creating config.status
 0:16.41 js/src> /bin/sh: 1: ./config.status: Permission denied
 0:16.41 
 0:19.48 DEBUG: <truncated - see config.log for full output>
 0:19.48 DEBUG: configure:17869: checking GLIB_LIBS
 0:19.48 DEBUG: configure:17924: checking for freetype2 >= 6.1.0
 0:19.49 DEBUG: configure:17931: checking FT2_CFLAGS
 0:19.49 DEBUG: configure:17936: checking FT2_LIBS
 0:19.49 DEBUG: configure:17973: checking for FT_Bitmap_Size.y_ppem
 0:19.49 DEBUG: configure:17988: /usr/bin/gcc -std=gnu99 -c  -fno-strict-aliasing -fno-math-errno -pthread -pipe -I/usr/include/freetype2  conftest.c 1>&5
 0:19.49 DEBUG: configure:18017: checking for FT_GlyphSlot_Embolden
 0:19.49 DEBUG: configure:18049: /usr/bin/gcc -std=gnu99 -o conftest  -fno-strict-aliasing -fno-math-errno -pthread -pipe -I/usr/include/freetype2  -lpthread  -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B Builds/51/src/release/obj-x86_64-pc-linux-gnu/build/unix/gold conftest.c -ldl  -lfreetype 1>&5
 0:19.49 DEBUG: configure:18017: checking for FT_Load_Sfnt_Table
 0:19.49 DEBUG: configure:18049: /usr/bin/gcc -std=gnu99 -o conftest  -fno-strict-aliasing -fno-math-errno -pthread -pipe -I/usr/include/freetype2  -lpthread  -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B Builds/51/src/release/obj-x86_64-pc-linux-gnu/build/unix/gold conftest.c -ldl  -lfreetype 1>&5
 0:19.49 DEBUG: configure:18087: checking for fontconfig/fcfreetype.h
 0:19.49 DEBUG: configure:18100: /usr/bin/gcc -std=gnu99 -c  -fno-strict-aliasing -fno-math-errno -pthread -pipe  -I/usr/include/freetype2  conftest.c 1>&5
 0:19.49 DEBUG: configure:18151: checking for fontconfig >= 2.7.0
 0:19.49 DEBUG: configure:18158: checking _FONTCONFIG_CFLAGS
 0:19.49 DEBUG: configure:18163: checking _FONTCONFIG_LIBS
 0:19.49 DEBUG: configure:19472: checking for posix_fadvise
 0:19.49 DEBUG: configure:19504: /usr/bin/gcc -std=gnu99 -o conftest -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-strict-aliasing -fno-math-errno -pthread -pipe  -lpthread  -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B Builds/51/src/release/obj-x86_64-pc-linux-gnu/build/unix/gold conftest.c -ldl  1>&5
 0:19.49 DEBUG: configure:19472: checking for posix_fallocate
 0:19.49 DEBUG: configure:19504: /usr/bin/gcc -std=gnu99 -o conftest -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-strict-aliasing -fno-math-errno -pthread -pipe  -lpthread  -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B Builds/51/src/release/obj-x86_64-pc-linux-gnu/build/unix/gold conftest.c -ldl  1>&5
 0:19.49 DEBUG: configure:19555: /usr/bin/gcc -std=gnu99 -c -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-strict-aliasing -fno-math-errno -pthread -pipe   conftest.c 1>&5
 0:19.49 ERROR: old-configure failed
 0:19.51 *** Fix above errors and then restart with\
 0:19.51                "/usr/bin/make -f client.mk build"
 0:19.51 client.mk:373: recipe for target 'configure' failed
 0:19.51 make: *** [configure] Error 1

답변1

왜냐하면이 오류, 빌드 디렉터리 경로가 너무 길면(103자 초과) 구성을 찾을 수 없습니다 config.status. 해결 방법은 소스 코드를 더 짧은 경로에 배치하는 것입니다 home/you/firefox.

관련 정보