[Issue 11801] New: create_dmd_release: fails to build 32-bit DMD on 64bit FreeBSD system

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sun Dec 22 05:16:55 PST 2013


https://d.puremagic.com/issues/show_bug.cgi?id=11801

           Summary: create_dmd_release: fails to build 32-bit DMD on 64bit
                    FreeBSD system
           Product: D
           Version: D2
          Platform: x86_64
        OS/Version: FreeBSD
            Status: NEW
          Severity: regression
          Priority: P2
         Component: installer
        AssignedTo: nobody at puremagic.com
        ReportedBy: edwards.ac at gmail.com


--- Comment #0 from Andrew Edwards <edwards.ac at gmail.com> 2013-12-22 05:16:53 PST ---
Following errors encountered:

Building DMD 32-bit
/usr/local/bin/ld: skipping incompatible
/usr/local/lib/gcc46/gcc/x86_64-portbld-freebsd10.0/4.6.4/../../../libstdc++.so
when searching for -lstdc++
/usr/local/bin/ld: skipping incompatible
/usr/local/lib/gcc46/gcc/x86_64-portbld-freebsd10.0/4.6.4/../../../libstdc++.a
when searching for -lstdc++
/usr/local/bin/ld: cannot find -lstdc++
/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/gcc46/gcc/x86_64-portbld-freebsd10.0/4.6.4/../../../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
/usr/local/lib/gcc46/gcc/x86_64-portbld-freebsd10.0/4.6.4/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 /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: ld returned 1 exit status
gmake: *** [idgen] Error 1
create_dmd_release: Error: Command failed (ran from dir
'/tmp/.create_dmd_release/dmd/src'): gmake MODEL=32 dmd -f posix.mak >
/dev/null
Bus error (core dumped)

I could not set up to FreeBSD to build both 64-bit and 32-bit versions on the
same system due to conflicting libcurl. As such I've set up two separate
instances to do this. Suggest skipping the 32-bit build on 64-bit FreeBSD
systems.

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list