Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Feb 2016 03:42:00 +1100
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        "William A. Mahaffey III" <wam@hiwaay.net>
Cc:        FreeBSD toolchain mailing list !!!! <freebsd-toolchain@FreeBSD.org>
Subject:   Re: GCC5: pkg vs. ports
Message-ID:  <56AF8AD8.3000802@FreeBSD.org>
In-Reply-To: <56AF8A1B.7030800@hiwaay.net>
References:  <56AF81BF.8050707@hiwaay.net> <CAKA3KycMNVAB4mzWCoOzt31TYPRjqnnEgZhmMwrcXPSGnsWwig@mail.gmail.com> <56AF8A1B.7030800@hiwaay.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2/02/2016 3:37 AM, William A. Mahaffey III wrote:
> On 02/01/16 10:18, Kubilay Kocak wrote:
>>
>> Hi William,
>>
>> You may be seeing a previously saved config, try make rmconfig then
>> check again, or look at OPTIONS_DEFAULT inside Makefile
>>
>> You're correct, if graphite *is* a default option, the package should
>> have it . Only other thing I can think of is a silent graphite build
>> failure that isn't fatal, resulting in a built but incomplete package.
>> Unlikely all else being equal though
>>
>> Let us know what you find
>>
>> ./koobs
>>
>> On 2 Feb 2016 3:06 AM, "William A. Mahaffey III" <wam@hiwaay.net
>> <mailto:wam@hiwaay.net>> wrote:
>>
>>
>>
>>     I just did a full 'pkg upgrade' on my FBSD 9.3R box, which
>>     installed the newest GCC5. I also updated ports. When I used the
>>     pkg-provided GCC5, it doesn't have graphite support enabled, so no
>>     auto-parallelization. When I checked the port w/ make showconfig.
>>     it shows graphite enabled. I am recompiling it as I write this,
>>     but I thought the pkg was/is configured from the port & would have
>>     graphite enabled by default, w/ no recompile needed on my part, no
>>     ? I have the various other pkg's req'd for graphite support
>>     pkg-installed (& just updated this A.M.), so I thought I was ready
>>     to go. Not a huge issue, but recompiling the compiler shoots about
>>     an hour on my box, would be sweet to avoid that. TIA for any clues
>>     & have a good one.
>>
>>
>>     --
>>             William A. Mahaffey III
>>
>>     
>> ----------------------------------------------------------------------
>>
>>             "The M1 Garand is without doubt the finest implement of war
>>              ever devised by man."
>>                                -- Gen. George S. Patton Jr.
>>
>>     _______________________________________________
>>     freebsd-toolchain@freebsd.org
>>     <mailto:freebsd-toolchain@freebsd.org> mailing list
>>     https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
>>     To unsubscribe, send any mail to
>>     "freebsd-toolchain-unsubscribe@freebsd.org
>>     <mailto:freebsd-toolchain-unsubscribe@freebsd.org>"
>>
> 
> 
> My build failed right at the end:
> 
> # Add target libraries and include files to packaging list.
> /bin/rm -f -f /usr/ports/lang/gcc5-devel/work/PLIST.lib
> cd /usr/ports/lang/gcc5-devel/work/stage/usr/local ; if [ -d lib/gcc5 ];
> then  /usr/bin/find lib/gcc5 -type f -o -type l
>>>/usr/ports/lang/gcc5-devel/work/PLIST.lib ; fi
> cd /usr/ports/lang/gcc5-devel/work/stage/usr/local ; if [ -d
> libexec/gcc5 ]; then  /usr/bin/find libexec/gcc5 -type f -o -type l
>>>/usr/ports/lang/gcc5-devel/work/PLIST.lib ; fi
> cd /usr/ports/lang/gcc5-devel/work/stage/usr/local ; if [ -d include/gcj
> ]; then  /usr/bin/find include/gcj -type f -o -type l
>>>/usr/ports/lang/gcc5-devel/work/PLIST.lib ; fi
> cd /usr/ports/lang/gcc5-devel/work/stage/usr/local ; if [ -d include/gnu
> ]; then  /usr/bin/find include/gnu -type f -o -type l
>>>/usr/ports/lang/gcc5-devel/work/PLIST.lib ; fi
> cd /usr/ports/lang/gcc5-devel/work/stage/usr/local ; if [ -d
> include/java ]; then  /usr/bin/find include/java -type f -o -type l
>>>/usr/ports/lang/gcc5-devel/work/PLIST.lib ; fi
> cd /usr/ports/lang/gcc5-devel/work/stage/usr/local ; if [ -d
> include/javax ]; then  /usr/bin/find include/javax -type f -o -type l
>>>/usr/ports/lang/gcc5-devel/work/PLIST.lib ; fi
> cd /usr/ports/lang/gcc5-devel/work ; /usr/bin/sed -i -e "/PLIST.lib/ r
> PLIST.lib" /usr/ports/lang/gcc5-devel/work/.PLIST.mktmp
> ====> Compressing man pages (compress-man)
> ===>   Installing ldconfig configuration file
> ===>  Installing for gcc5-devel-5.3.1.s20160126
> ===>  Checking if gcc5-devel already installed
> ===>   An older version of gcc5-devel is already installed
> (gcc5-devel-5.3.1.s20160119)
>       You may wish to ``make deinstall'' and install this port again
>       by ``make reinstall'' to upgrade it properly.
>       If you really wish to overwrite the old port of gcc5-devel
>       without deleting it first, set the variable "FORCE_PKG_REGISTER"
>       in your environment or the "make install" command line.
> *** [check-already-installed] Error code 1
> 
> Stop in /usr/ports/lang/gcc5-devel.
> *** [install] Error code 1
> 
> Stop in /usr/ports/lang/gcc5-devel.
>      2983.69 real      9852.39 user       807.15 sys
> 
> Completed at 10:33:36 AM MCST on Monday, February  1, 2016
> 
> 
> i.e. it wouldn't overwrite the pkg-installed version (I think). I (think
> I) recall having to do a 'make FORCE_PKG_REGISTER=1 install' or some
> such before, or just use the version down in the stage directory ....
> 
> 

I note the GRAPHITE option defaults to OFF in gcc5-devel as well.

Regarding the install issue, try:

* make clean reinstall, OR
* remove the pkg then make clean install

If you need further help, freebsd-ports is the most appropriate list,
feel free to reply there :)

./koobs



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56AF8AD8.3000802>