www.digitalmars.com         C & C++   DMDScript  

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

reply d-bugmail puremagic.com writes:
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 puremagic.com
        ReportedBy: edwards.ac gmail.com


--- Comment #0 from Andrew Edwards <edwards.ac 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: -------
Dec 22 2013
next sibling parent d-bugmail puremagic.com writes:
https://d.puremagic.com/issues/show_bug.cgi?id=11801


Brad Roberts <braddr puremagic.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |braddr puremagic.com


--- Comment #1 from Brad Roberts <braddr puremagic.com> 2013-12-23 23:31:45 PST
---
how is this a regression?  It's never worked as far as I know.  FreeBSD doesn't
support a mixed mode installation.

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Dec 23 2013
prev sibling next sibling parent d-bugmail puremagic.com writes:
https://d.puremagic.com/issues/show_bug.cgi?id=11801


Jacob Carlborg <doob me.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |doob me.com
           Severity|regression                  |normal


--- Comment #2 from Jacob Carlborg <doob me.com> 2013-12-27 07:39:48 PST ---
(In reply to comment #1)
 how is this a regression?  It's never worked as far as I know.  FreeBSD doesn't
 support a mixed mode installation.

create_dmd_release is a new tool, has never been part of a release, so it clearly cannot be a regression. -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Dec 27 2013
prev sibling parent d-bugmail puremagic.com writes:
https://d.puremagic.com/issues/show_bug.cgi?id=11801


Martin Nowak <code dawg.eu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |code dawg.eu
         Resolution|                            |WONTFIX


--- Comment #3 from Martin Nowak <code dawg.eu> 2014-02-04 14:16:55 PST ---
As Brad said, FreeBSD doesn't support multilib environments, so we cannot fix
this issue.

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