Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Dec 2018 14:22:44 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 233980] lang/smlnj fails to build in poudriere
Message-ID:  <bug-233980-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D233980

            Bug ID: 233980
           Summary: lang/smlnj fails to build in poudriere
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: transitive@gmail.com
                CC: joemann@beefree.free.de
                CC: joemann@beefree.free.de
             Flags: maintainer-feedback?(joemann@beefree.free.de)
 Attachment #200079 text/plain
         mime type:

Created attachment 200079
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D200079&action=
=3Dedit
lang/smlnj poudriere build log

The port lang/smlnj fails to build for me in poudriere.

Below is a portion of the attached poudriere build log of the relevant erro=
r:

cc -c -O2 -pipe  -m32 -fstack-protector -fno-strict-aliasing  -DHOST_X86
-DTARGET_X86 -DOPSYS_UNIX -DOPSYS_FREEBSD -DDLOPEN  -I../objs -I../include
../mach-dep/unix-signal.c
../mach-dep/unix-signal.c:116:1: warning: control may reach end of non-void
function [-Wreturn-type]
} /* end of GetSignalState. */
^
1 warning generated.
cc -c -O2 -pipe  -m32 -fstack-protector -fno-strict-aliasing  -DHOST_X86
-DTARGET_X86 -DOPSYS_UNIX -DOPSYS_FREEBSD -DDLOPEN  -I../objs -I../include
../mach-dep/unix-prof.c
cc -O2 -pipe  -m32 -fstack-protector -fno-strict-aliasing  -DHOST_X86
-DTARGET_X86 -DOPSYS_UNIX -DOPSYS_FREEBSD -DDLOPEN  -I../config -I../objs
-I../include -o gen-offsets ../config/gen-offsets.c gen-common.o
./gen-offsets
cc -x assembler-with-cpp -E -P -D_ASM_ -DHOST_X86 -DTARGET_X86 -DOPSYS_UNIX
-DOPSYS_FREEBSD -DDLOPEN  -I../bytecode -I../objs -I../include
../mach-dep/X86.prim.asm > prim.s
/usr/local/bin/as -o prim.o prim.s
prim.s: Assembler messages:
prim.s:89: Error: invalid instruction suffix for `pop'
prim.s:129: Error: invalid instruction suffix for `pop'
prim.s:129: Error: invalid instruction suffix for `pop'
prim.s:129: Error: invalid instruction suffix for `pop'
prim.s:129: Error: invalid instruction suffix for `pop'
prim.s:136: Error: invalid instruction suffix for `push'
prim.s:136: Error: invalid instruction suffix for `push'
prim.s:136: Error: invalid instruction suffix for `push'
prim.s:136: Error: invalid instruction suffix for `push'
prim.s:172: Error: invalid instruction suffix for `push'
prim.s:173: Error: invalid instruction suffix for `push'
prim.s:190: Error: invalid instruction suffix for `pop'
prim.s:191: Error: invalid instruction suffix for `pop'
prim.s:206: Error: invalid instruction suffix for `pop'
prim.s:207: Error: invalid instruction suffix for `pop'
prim.s:226: Error: invalid instruction suffix for `push'
prim.s:227: Error: invalid instruction suffix for `push'
prim.s:251: Error: invalid instruction suffix for `pop'
prim.s:252: Error: invalid instruction suffix for `pop'
prim.s:253: Error: operand type mismatch for `jmp'
prim.s:266: Error: invalid instruction suffix for `push'
prim.s:293: Error: invalid instruction suffix for `pop'
prim.s:294: Error: operand type mismatch for `jmp'
prim.s:296: Error: invalid instruction suffix for `pop'
prim.s:315: Error: invalid instruction suffix for `push'
prim.s:334: Error: invalid instruction suffix for `pop'
prim.s:335: Error: operand type mismatch for `jmp'
prim.s:353: Error: invalid instruction suffix for `push'
prim.s:376: Error: invalid instruction suffix for `pop'
prim.s:378: Error: operand type mismatch for `jmp'
prim.s:390: Error: invalid instruction suffix for `push'
prim.s:391: Error: invalid instruction suffix for `push'
prim.s:425: Error: invalid instruction suffix for `pop'
prim.s:426: Error: invalid instruction suffix for `pop'
prim.s:427: Error: operand type mismatch for `jmp'
prim.s:429: Error: invalid instruction suffix for `pop'
prim.s:430: Error: invalid instruction suffix for `pop'
prim.s:448: Error: operand type mismatch for `jmp'
prim.s:459: Error: operand type mismatch for `jmp'
prim.s:489: Error: invalid instruction suffix for `pop'
prim.s:494: Error: operand type mismatch for `jmp'
prim.s:508: Error: operand type mismatch for `jmp'
prim.s:511: Error: invalid instruction suffix for `push'
prim.s:526: Error: operand type mismatch for `jmp'
*** Error code 1

Stop.
make[2]: stopped in
/wrkdirs/usr/ports/lang/smlnj/work/smlnj-110.77/base/runtime/objs
*** Error code 1

Stop.
make[1]: stopped in
/wrkdirs/usr/ports/lang/smlnj/work/smlnj-110.77/base/runtime/objs
./config/install.sh: !!! Run-time system build failed for some reason.
*** Error code 1

Stop.
make: stopped in /usr/ports/lang/smlnj
=3D>> Cleaning up wrkdir
=3D=3D=3D>  Cleaning for smlnj-110.77
build of lang/smlnj | smlnj-110.77 ended at Thu Dec 13 09:13:59 EST 2018
build time: 00:00:04
!!! build failure encountered !!!

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-233980-7788>