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