Bug 230448 - lang/angelscript: Update to 2.32.0; Take MAINTAINER'ship
Summary: lang/angelscript: Update to 2.32.0; Take MAINTAINER'ship
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Wen Heping
URL: http://www.angelcode.com/angelscript/...
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-08 03:31 UTC by Nathan
Modified: 2018-08-19 01:25 UTC (History)
1 user (show)

See Also:


Attachments
Update (1.54 KB, patch)
2018-08-08 03:31 UTC, Nathan
ndowens04: maintainer-approval+
Details | Diff
Update (1.72 KB, patch)
2018-08-16 01:53 UTC, Nathan
ndowens04: maintainer-approval+
Details | Diff
Update (2.21 KB, patch)
2018-08-18 01:55 UTC, Nathan
ndowens04: maintainer-approval+
Details | Diff
Update (2.05 KB, patch)
2018-08-18 14:42 UTC, Nathan
ndowens04: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Nathan 2018-08-08 03:31:58 UTC
Created attachment 195996 [details]
Update

Changelog http://www.angelcode.com/angelscript/changes.php

Portlint -AC: (looks fine)
Comment 1 Wen Heping freebsd_committer freebsd_triage 2018-08-16 01:40:35 UTC
The build failed on my 10 and 12 platform.
Would you test it with poudriere adain ?

wen
Comment 2 Nathan 2018-08-16 01:43:33 UTC
(In reply to Wen Heping from comment #1)
> The build failed on my 10 and 12 platform.
> Would you test it with poudriere adain ?
> 
> wen

Weird it is for me now as well. I swear it was working :\

Will work with it
Comment 3 Nathan 2018-08-16 01:53:55 UTC
Created attachment 196242 [details]
Update
Comment 4 Nathan 2018-08-16 01:54:06 UTC
Wen it should work now
Comment 5 Wen Heping freebsd_committer freebsd_triage 2018-08-16 02:23:24 UTC
(In reply to Nathan from comment #4)

The build failed on my 10.4 i386 poudriere :)


===>  Building for angelscript-2.32.0
gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/angelscript/work/sdk/angelscript/projects/gnuc'
c++ -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wall -fPIC -fno-strict-aliasing -o obj/as_atomic.o -c ../../source/as_atomic.cpp
c++ -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wall -fPIC -fno-strict-aliasing -o obj/as_builder.o -c ../../source/as_builder.cpp
c++ -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wall -fPIC -fno-strict-aliasing -o obj/as_bytecode.o -c ../../source/as_bytecode.cpp
c++ -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wall -fPIC -fno-strict-aliasing -o obj/as_callfunc.o -c ../../source/as_callfunc.cpp
c++ -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wall -fPIC -fno-strict-aliasing -o obj/as_callfunc_arm.o -c ../../source/as_callfunc_arm.cpp
c++ -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wall -fPIC -fno-strict-aliasing -o obj/as_callfunc_mips.o -c ../../source/as_callfunc_mips.cpp
c++ -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wall -fPIC -fno-strict-aliasing -o obj/as_callfunc_ppc.o -c ../../source/as_callfunc_ppc.cpp
c++ -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wall -fPIC -fno-strict-aliasing -o obj/as_callfunc_ppc_64.o -c ../../source/as_callfunc_ppc_64.cpp
c++ -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wall -fPIC -fno-strict-aliasing -o obj/as_callfunc_sh4.o -c ../../source/as_callfunc_sh4.cpp
c++ -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wall -fPIC -fno-strict-aliasing -o obj/as_callfunc_x86.o -c ../../source/as_callfunc_x86.cpp
fatal error: error in backend: No open frame
c++: error: clang frontend command failed with exit code 70 (use -v to see invocation)
FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512
Target: i386-unknown-freebsd10.4
Thread model: posix
c++: note: diagnostic msg: PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the crash backtrace, preprocessed source, and associated run script.
c++: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
c++: note: diagnostic msg: /tmp/as_callfunc_x86-315a7c.cpp
c++: note: diagnostic msg: /tmp/as_callfunc_x86-315a7c.sh
c++: note: diagnostic msg:

********************
gmake[1]: *** [Makefile:157: obj/as_callfunc_x86.o] Error 70
gmake[1]: *** Waiting for unfinished jobs....
gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/angelscript/work/sdk/angelscript/projects/gnuc'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/ports/lang/angelscript
build of lang/angelscript | angelscript-2.32.0 ended at Thu Aug 16 10:19:44 CST 2018
build time: 00:00:15
!!! build failure encountered !!!
[00:01:51] Error: Build failed in phase: build
[00:01:51] Cleaning up
[00:01:52] Unmounting file systems
Comment 6 Nathan 2018-08-16 02:29:12 UTC
May only work on amd64

Heres the log for amd64 https://gist.github.com/08505893192bc56708872c446f0eba5d

Sigh, worked on amd64(In reply to Wen Heping from comment #5)
> (In reply to Nathan from comment #4)
> 
> The build failed on my 10.4 i386 poudriere :)
> 
> 
> ===>  Building for angelscript-2.32.0
> gmake[1]: Entering directory
> '/wrkdirs/usr/ports/lang/angelscript/work/sdk/angelscript/projects/gnuc'
> c++ -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wall -fPIC
> -fno-strict-aliasing -o obj/as_atomic.o -c ../../source/as_atomic.cpp
> c++ -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wall -fPIC
> -fno-strict-aliasing -o obj/as_builder.o -c ../../source/as_builder.cpp
> c++ -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wall -fPIC
> -fno-strict-aliasing -o obj/as_bytecode.o -c ../../source/as_bytecode.cpp
> c++ -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wall -fPIC
> -fno-strict-aliasing -o obj/as_callfunc.o -c ../../source/as_callfunc.cpp
> c++ -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wall -fPIC
> -fno-strict-aliasing -o obj/as_callfunc_arm.o -c
> ../../source/as_callfunc_arm.cpp
> c++ -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wall -fPIC
> -fno-strict-aliasing -o obj/as_callfunc_mips.o -c
> ../../source/as_callfunc_mips.cpp
> c++ -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wall -fPIC
> -fno-strict-aliasing -o obj/as_callfunc_ppc.o -c
> ../../source/as_callfunc_ppc.cpp
> c++ -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wall -fPIC
> -fno-strict-aliasing -o obj/as_callfunc_ppc_64.o -c
> ../../source/as_callfunc_ppc_64.cpp
> c++ -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wall -fPIC
> -fno-strict-aliasing -o obj/as_callfunc_sh4.o -c
> ../../source/as_callfunc_sh4.cpp
> c++ -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wall -fPIC
> -fno-strict-aliasing -o obj/as_callfunc_x86.o -c
> ../../source/as_callfunc_x86.cpp
> fatal error: error in backend: No open frame
> c++: error: clang frontend command failed with exit code 70 (use -v to see
> invocation)
> FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512
> Target: i386-unknown-freebsd10.4
> Thread model: posix
> c++: note: diagnostic msg: PLEASE submit a bug report to
> https://bugs.freebsd.org/submit/ and include the crash backtrace,
> preprocessed source, and associated run script.
> c++: note: diagnostic msg:
> ********************
> 
> PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
> Preprocessed source(s) and associated run script(s) are located at:
> c++: note: diagnostic msg: /tmp/as_callfunc_x86-315a7c.cpp
> c++: note: diagnostic msg: /tmp/as_callfunc_x86-315a7c.sh
> c++: note: diagnostic msg:
> 
> ********************
> gmake[1]: *** [Makefile:157: obj/as_callfunc_x86.o] Error 70
> gmake[1]: *** Waiting for unfinished jobs....
> gmake[1]: Leaving directory
> '/wrkdirs/usr/ports/lang/angelscript/work/sdk/angelscript/projects/gnuc'
> ===> Compilation failed unexpectedly.
> Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
> the maintainer.
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/ports/lang/angelscript
> build of lang/angelscript | angelscript-2.32.0 ended at Thu Aug 16 10:19:44
> CST 2018
> build time: 00:00:15
> !!! build failure encountered !!!
> [00:01:51] Error: Build failed in phase: build
> [00:01:51] Cleaning up
> [00:01:52] Unmounting file systems
Comment 7 Nathan 2018-08-16 02:33:50 UTC
Testing if using GCC will work, if so, I can add an .if ${ARCH} ...
Comment 8 Nathan 2018-08-16 11:12:32 UTC
Update. Using GCC fixes build on i386. Testing aarch64 I suspect that’s why it’s marked as “broken”
Comment 9 Wen Heping freebsd_committer freebsd_triage 2018-08-18 01:40:07 UTC
(In reply to Nathan from comment #8)
Would you include the fix into the patch ?

wen
Comment 10 Nathan 2018-08-18 01:44:40 UTC
(In reply to Wen Heping from comment #9)
Yes I will, I was postponing b/c I was gonna try test it on the other ARCHs that's marked as broken, but I lost power while gcc was compiling(16hrs worth gone). If you could, test those ARCHs please.
Comment 11 Nathan 2018-08-18 01:55:31 UTC
Created attachment 196305 [details]
Update

Normally would not leave # Comments, but I left in, just in case the port still does not build on the other ARCHs. I know i386 builds with gcc
Comment 12 Nathan 2018-08-18 14:42:09 UTC
Created attachment 196319 [details]
Update

Seems GCC only fixes build on i386
Comment 13 commit-hook freebsd_committer freebsd_triage 2018-08-19 01:09:10 UTC
A commit references this bug:

Author: wen
Date: Sun Aug 19 01:08:55 UTC 2018
New revision: 477553
URL: https://svnweb.freebsd.org/changeset/ports/477553

Log:
  - Update to 2.32.0
  - Pass maintainership to submitter

  PR:		230448
  Submitted by:	ndowens@yahoo.com

Changes:
  head/lang/angelscript/Makefile
  head/lang/angelscript/distinfo