pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/48851: gcc48 bmake fails due to missing perl tool
Hi,
This is a staled PR and got sent accidentally when I fixed my local
postfix settings. A separate PR has already been created for the same
issue (pkg/48839). Please close this one. Thanks.
On Thu, May 29, 2014 at 5:00 PM, <manphiz%gmail.com@localhost> wrote:
>>Number: 48851
>>Category: pkg
>>Synopsis: gcc48 bmake fails due to missing perl tool
>>Confidential: no
>>Severity: serious
>>Priority: medium
>>Responsible: pkg-manager
>>State: open
>>Class: sw-bug
>>Submitter-Id: net
>>Arrival-Date: Fri May 30 00:00:00 +0000 2014
>>Originator: manphiz%gmail.com@localhost
>>Release: Darwin 13.2.0
>>Organization:
>>Environment:
> System: Darwin Xiyues-MBP.local 13.2.0 Darwin Kernel Version 13.2.0: Thu Apr
> 17 23:03:13 PDT 2014; root:xnu-2422.100.13~1/RELEASE_X86_64 x86_64
>
>
>>Description:
> gcc48 bmake fails due to lack of perl dependency. The detailed
> error message:
>
> ------BEGIN-----
>
> [..snip..]
> rm -f libstdc++-symbols.ver.tmp
> libtool: compile: /Users/dxy/pkgsrc/lang/gcc48/work/build/./gcc/xgcc
> -shared-libgcc -B/Users/dxy/pkgsrc/lang/gcc48/work/build/./gcc -nostdinc++
> -L/Users/dxy/pkgsrc/lang/gcc48/work/build/x86_64-apple-darwin13/libstdc++-v3/src
>
> -L/Users/dxy/pkgsrc/lang/gcc48/work/build/x86_64-apple-darwin13/libstdc++-v3/src/.libs
> -B/Users/dxy/pkg/gcc48/x86_64-apple-darwin13/bin/
> -B/Users/dxy/pkg/gcc48/x86_64-apple-darwin13/lib/ -isystem
> /Users/dxy/pkg/gcc48/x86_64-apple-darwin13/include -isystem
> /Users/dxy/pkg/gcc48/x86_64-apple-darwin13/sys-include
> -I/Users/dxy/pkgsrc/lang/gcc48/work/build/x86_64-apple-darwin13/libstdc++-v3/include/x86_64-apple-darwin13
>
> -I/Users/dxy/pkgsrc/lang/gcc48/work/build/x86_64-apple-darwin13/libstdc++-v3/include
> -I/Users/dxy/pkgsrc/lang/gcc48/work/gcc-4.8.2/libstdc++-v3/libsupc++
> -I/Users/dxy/pkg/include -fno-common -DPIC -Wall -Wextra -Wwrite-strings
> -Wcast-qual -Wabi -fdiagnostics-show-location=once
> -fvisibility-inlines-hidden -ffunction-sections -fdata-sections -fra
> ndom-see
> d=compatibility-thread-c++0x.lo -g -pipe -O2 -I/Users/dxy/pkg/include
> -I/usr/include -std=gnu++11 -c
> ../../../../gcc-4.8.2/libstdc++-v3/src/c++11/compatibility-thread-c++0x.cc -o
> compatibility-thread-c++0x.o >/dev/null 2>&1
> perl
> /Users/dxy/pkgsrc/lang/gcc48/work/gcc-4.8.2/libstdc++-v3/scripts/make_exports.pl
> \
> libstdc++-symbols.ver \
> .libs/compatibility.o .libs/compatibility-debug_list.o
> .libs/compatibility-debug_list-2.o .libs/compatibility-c++0x.o
> .libs/compatibility-atomic-c++0x.o .libs/compatibility-thread-c++0x.o
> .libs/compatibility-chrono.o \
> `echo ../libsupc++/libsupc++convenience.la
> ../src/c++98/libc++98convenience.la ../src/c++11/libc++11convenience.la | \
> sed 's,/\([^/.]*\)\.la,/.libs/\1.a,g'` \
> > libstdc++-symbols.explist || (rm -f libstdc++-symbols.explist ;
> exit 1)
> ERROR: To use this tool, add USE_TOOLS+=perl to the package Makefile.
> gnumake[6]: *** [libstdc++-symbols.explist] Error 1
> gnumake[5]: *** [all-recursive] Error 1
> gnumake[4]: *** [all-recursive] Error 1
> gnumake[3]: *** [all] Error 2
> gnumake[2]: *** [all-stage1-target-libstdc++-v3] Error 2
> gnumake[1]: *** [stage1-bubble] Error 2
> gnumake: *** [all] Error 2
> *** Error code 2
>
> Stop.
> bmake: stopped in /Users/dxy/pkgsrc/lang/gcc48
> WARNING: Please add USE_TOOLS+=perl to the package Makefile.
> WARNING: Please add USE_TOOLS+=perl to the package Makefile.
> *** Error code 1
>
> Stop.
> bmake: stopped in /Users/dxy/pkgsrc/lang/gcc48
>
> -----END-----
>
>>How-To-Repeat:
> cd ${pkgsrc_path}/lang/gcc48 && bmake
>>Fix:
> "USE_TOOLS+=perl" is included in lang/gcc48/c++.mk but it is not
> referenced in any other files in lang/gcc48. Maybe perl should
> be added to USE_TOOLS as well.
>
> BTW: lang/gcc48-libs does reference lang/gcc48/c++.mk.
>
Home |
Main Index |
Thread Index |
Old Index