www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 18512] New: auto-tester fails /usr/local/bin/ld: cannot find

https://issues.dlang.org/show_bug.cgi?id=18512

          Issue ID: 18512
           Summary: auto-tester fails /usr/local/bin/ld: cannot find
                    -lpthread only on FreeBSD_32
           Product: D
           Version: D2
          Hardware: x86
                OS: Mac OS X
            Status: NEW
          Severity: normal
          Priority: P1
         Component: dmd
          Assignee: nobody puremagic.com
          Reporter: timothee.cour2 gmail.com

https://auto-tester.puremagic.com/show-run.ghtml?projectid=14&runid=3047114&isPull=true


CC="c++"
/home/ec2-user/sandbox/at-client/release-build/install/freebsd/bin32/dmd
-of../generated/freebsd/release/32/dmd -m32 -vtls
-J../generated/freebsd/release/32 -J../res -L-lstdc++ -version=MARS  -w -de -O
-release -inline dmd/access.d dmd/aggregate.d dmd/aliasthis.d dmd/apply.d
dmd/argtypes.d dmd/arrayop.d dmd/arraytypes.d dmd/astcodegen.d dmd/attrib.d
dmd/builtin.d dmd/canthrow.d dmd/cli.d dmd/clone.d dmd/compiler.d dmd/complex.d
dmd/cond.d dmd/constfold.d dmd/cppmangle.d dmd/cppmanglewin.d dmd/ctfeexpr.d
dmd/dcast.d dmd/dclass.d dmd/declaration.d dmd/delegatize.d dmd/denum.d
dmd/dimport.d dmd/dinifile.d dmd/dinterpret.d dmd/dmacro.d dmd/dmangle.d
dmd/dmodule.d dmd/doc.d dmd/dscope.d dmd/dstruct.d dmd/dsymbol.d
dmd/dsymbolsem.d dmd/dtemplate.d dmd/dversion.d dmd/escape.d dmd/expression.d
dmd/expressionsem.d dmd/func.d dmd/hdrgen.d dmd/id.d dmd/impcnvtab.d
dmd/imphint.d dmd/init.d dmd/initsem.d dmd/inline.d dmd/inlinecost.d
dmd/intrange.d dmd/json.d dmd/lambdacomp.d dmd/lib.d dmd/libelf.d dmd/libmach.d
dmd/link.d dmd/mars.d dmd/mtype.d dmd/nogc.d dmd/nspace.d dmd/objc.d
dmd/opover.d dmd/optimize.d dmd/parse.d dmd/permissivevisitor.d dmd/sapply.d
dmd/templateparamsem.d dmd/sideeffect.d dmd/statement.d dmd/staticassert.d
dmd/target.d dmd/typesem.d dmd/traits.d dmd/transitivevisitor.d
dmd/parsetimevisitor.d dmd/visitor.d dmd/typinf.d dmd/utils.d dmd/scanelf.d
dmd/scanmach.d dmd/statement_rewrite_walker.d dmd/statementsem.d
dmd/staticcond.d dmd/safe.d dmd/blockexit.d dmd/printast.d dmd/semantic2.d
dmd/semantic3.d dmd/irstate.d dmd/toctype.d dmd/glue.d dmd/gluelayer.d
dmd/todt.d dmd/tocsym.d dmd/toir.d dmd/dmsc.d dmd/tocvdebug.d dmd/s2ir.d
dmd/toobj.d dmd/e2ir.d dmd/eh.d dmd/iasm.d dmd/objc_glue.d
dmd/backend/bcomplex.d dmd/backend/cc.d dmd/backend/cdef.d dmd/backend/cgcv.d
dmd/backend/code.d dmd/backend/cv4.d dmd/backend/dt.d dmd/backend/el.d
dmd/backend/global.d dmd/backend/obj.d dmd/backend/oper.d dmd/backend/outbuf.d
dmd/backend/rtlsym.d dmd/backend/code_x86.d dmd/backend/iasm.d dmd/backend/ty.d
dmd/backend/type.d dmd/backend/exh.d dmd/backend/mach.d dmd/backend/md5.d
dmd/backend/mscoff.d dmd/backend/dwarf.d dmd/backend/dwarf2.d dmd/backend/xmm.d
dmd/tk/dlist.d dmd/root/aav.d dmd/root/man.d dmd/root/response.d
dmd/root/speller.d ../generated/freebsd/release/32/newdelete.o
../generated/freebsd/release/32/backend.a
../generated/freebsd/release/32/lexer.a
../generated/freebsd/release/32/cxx-unittest
gmake[1]: Leaving directory
'/media/ephemeral0/sandbox/at-client/pull-3047114-FreeBSD_32/dmd/src'
gmake -C src -f posix.mak all
gmake[1]: Entering directory
'/media/ephemeral0/sandbox/at-client/pull-3047114-FreeBSD_32/dmd/src'
no cpu specified, assuming X86
posix.mak:123: ========== Use HOST_DMD instead of HOST_DC ========== 
gmake[1]: Nothing to be done for 'all'.
gmake[1]: Leaving directory
'/media/ephemeral0/sandbox/at-client/pull-3047114-FreeBSD_32/dmd/src'
gmake
INSTALL_DIR=/home/ec2-user/sandbox/at-client/pull-3047114-FreeBSD_32/dmd/../install
-C src -f posix.mak install
gmake[1]: Entering directory
'/media/ephemeral0/sandbox/at-client/pull-3047114-FreeBSD_32/dmd/src'
no cpu specified, assuming X86
posix.mak:123: ========== Use HOST_DMD instead of HOST_DC ========== 
gmake -C ../docs
DMD=/home/ec2-user/sandbox/at-client/release-build/install/freebsd/bin32/dmd
build
gmake[2]: Entering directory
'/media/ephemeral0/sandbox/at-client/pull-3047114-FreeBSD_32/dmd/docs'
/home/ec2-user/sandbox/at-client/release-build/install/freebsd/bin32/dmd
-I../src -of../generated/freebsd/release/32/gen_man gen_man.d ../src/dmd/cli.d
cp man/man1/obj2asm.1 ../generated/docs/man/man1/obj2asm.1
cp man/man1/dumpobj.1 ../generated/docs/man/man1/dumpobj.1
cp man/man5/dmd.conf.5 ../generated/docs/man/man5/dmd.conf.5
/usr/local/bin/ld: skipping incompatible //usr/lib/libpthread.so when searching
for -lpthread
/usr/local/bin/ld: skipping incompatible //usr/lib/libpthread.a when searching
for -lpthread
/usr/local/bin/ld: cannot find -lpthread
/usr/local/bin/ld: skipping incompatible //usr/lib/libm.so when searching for
-lm
/usr/local/bin/ld: skipping incompatible //usr/lib/libm.a when searching for
-lm
/usr/local/bin/ld: cannot find -lm
/usr/local/bin/ld: skipping incompatible
/usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.1/6.4.0/libgcc.a when
searching for -lgcc
/usr/local/bin/ld: skipping incompatible //usr/lib/libgcc.a when searching for
-lgcc
/usr/local/bin/ld: cannot find -lgcc
/usr/local/bin/ld: skipping incompatible
/usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.1/6.4.0/../../../libgcc_s.so
when searching for -lgcc_s
/usr/local/bin/ld: skipping incompatible //usr/lib/libgcc_s.so when searching
for -lgcc_s
/usr/local/bin/ld: cannot find -lgcc_s
/usr/local/bin/ld: skipping incompatible /lib/libc.so.7 when searching for
/lib/libc.so.7
/usr/local/bin/ld: cannot find /lib/libc.so.7
/usr/local/bin/ld: skipping incompatible /usr/lib/libc_nonshared.a when
searching for /usr/lib/libc_nonshared.a
/usr/local/bin/ld: cannot find /usr/lib/libc_nonshared.a
/usr/local/bin/ld: skipping incompatible /usr/lib/libssp_nonshared.a when
searching for /usr/lib/libssp_nonshared.a
/usr/local/bin/ld: cannot find /usr/lib/libssp_nonshared.a
collect2: error: ld returned 1 exit status
--- errorlevel 1
gmake[2]: *** [Makefile:38: ../generated/freebsd/release/32/gen_man] Error 1
gmake[2]: Leaving directory
'/media/ephemeral0/sandbox/at-client/pull-3047114-FreeBSD_32/dmd/docs'
gmake[1]: *** [posix.mak:558: ../generated/docs/man1/dmd.1] Error 2
gmake[1]: Leaving directory
'/media/ephemeral0/sandbox/at-client/pull-3047114-FreeBSD_32/dmd/src'
gmake: *** [posix.mak:37: install] Error 2

--
Feb 23 2018