Hm, so it's definitely not anything I changed. I just cloned and built it and got the same problem (7109fa8157f3258912c947f28dab7617b5e5d281).

On 10/03/2017 04:42 PM, Ben Gamari wrote:
Can you confirm which commit you are on?

On October 3, 2017 4:36:48 PM EDT, Thomas Jakway <tjak...@nyu.edu> wrote:

    Not sure.  I ran `git submodule update --init --recursive` and git
    status says everything's up to date.  I'm on Ubuntu 16.10.


    On 10/03/2017 02:17 PM, John Leo wrote:
I pulled head this morning and built with no problems on a Mac. I wonder if you need to pull submodules as well (which I did) or
    if you're missing some newly required dependency.

    John

    On Tue, Oct 3, 2017 at 10:55 AM, Thomas Jakway <tjak...@nyu.edu
    <mailto:tjak...@nyu.edu>> wrote:

        Anyone else getting linker errors?

        
/home/thomas/git/ghc-new/libraries/ghci/dist-install/build/libHSghci-8.3-ghc8.3.
        20171003.so: error: undefined reference to 'ffi_type_uint64'
        chmod +x inplace/bin/runghc
        
/home/thomas/git/ghc-new/libraries/ghci/dist-install/build/libHSghci-8.3-ghc8.3.
        20171003.so: error: undefined reference to 'ffi_type_uint32'
        
/home/thomas/git/ghc-new/libraries/ghci/dist-install/build/libHSghci-8.3-ghc8.3.
        20171003.so: error: undefined reference to 'ffi_type_uint16'
        
/home/thomas/git/ghc-new/libraries/ghci/dist-install/build/libHSghci-8.3-ghc8.3.
        20171003.so: error: undefined reference to 'ffi_type_uint8'
        
/home/thomas/git/ghc-new/libraries/ghci/dist-install/build/libHSghci-8.3-ghc8.3.
        20171003.so: error: undefined reference to 'ffi_type_sint64'
        
/home/thomas/git/ghc-new/libraries/ghci/dist-install/build/libHSghci-8.3-ghc8.3.
        20171003.so: error: undefined reference to 'ffi_type_sint32'
        
/home/thomas/git/ghc-new/libraries/ghci/dist-install/build/libHSghci-8.3-ghc8.3.
        20171003.so: error: undefined reference to 'ffi_type_sint16'
        
/home/thomas/git/ghc-new/libraries/ghci/dist-install/build/libHSghci-8.3-ghc8.3.
        20171003.so: error: undefined reference to 'ffi_type_sint8'
        
/home/thomas/git/ghc-new/libraries/ghci/dist-install/build/libHSghci-8.3-ghc8.3.
        20171003.so: error: undefined reference to 'ffi_type_double'
        
/home/thomas/git/ghc-new/libraries/ghci/dist-install/build/libHSghci-8.3-ghc8.3.
        20171003.so: error: undefined reference to 'ffi_type_float'
        
/home/thomas/git/ghc-new/libraries/ghci/dist-install/build/libHSghci-8.3-ghc8.3.
        20171003.so: error: undefined reference to 'ffi_type_pointer'
        
/home/thomas/git/ghc-new/libraries/ghci/dist-install/build/libHSghci-8.3-ghc8.3.
        20171003.so: error: undefined reference to 'ffi_type_void'
        
/home/thomas/git/ghc-new/libraries/ghci/dist-install/build/libHSghci-8.3-ghc8.3.
        20171003.so: error: undefined reference to 'ffi_prep_cif'
        collect2: error: ld returned 1 exit status
        `gcc' failed in phase `Linker'. (Exit code: 1)
        iserv/ghc.mk:108 <http://ghc.mk:108>: recipe for target
        'iserv/stage2_dyn/build/tmp/ghc-iserv-dyn' f
        ailed
        make[1]: *** [iserv/stage2_dyn/build/tmp/ghc-iserv-dyn] Error 1
        make[1]: *** Waiting for unfinished jobs....
        <<ghc: 2235737040 <tel:%28223%29%20573-7040> bytes, 225 GCs,
        21703308/57027464 avg/max bytes residency (8 s
        amples), 150M in use, 0.000 INIT (0.000 elapsed), 1.432 MUT
        (1.681 elapsed), 0.5
        76 GC (0.651 elapsed) :ghc>>
        Makefile:122: recipe for target 'all' failed
        make: *** [all] Error 2


        This is after running

        make clean && make distclean && find . -name "*.o" -type f
        -delete && find . -name "*.hi" -type f -delete

        then

        ./boot && ./configure && make -j5

        (ghc-new is not a new checkout, this error is happening on a
        branch I'm working on, but one that doesn't touch the FFI)

        On 10/01/2017 07:09 PM, Moritz Angermann wrote:
        I hope this will be fixed with:
        https://phabricator.haskell.org/D4053
        <https://phabricator.haskell.org/D4053> and
        https://phabricator.haskell.org/D4054
        <https://phabricator.haskell.org/D4054>

        Sent from my iPhone

        On 2 Oct 2017, at 6:33 AM, Ryan Scott
        <ryan.gl.sc...@gmail.com <mailto:ryan.gl.sc...@gmail.com>>
        wrote:

        Trying to build a fresh copy of GHC HEAD (at commit [1])
        today failed
        for me with this error: [2]

           /u/rgscott/Software/ghc4/libffi/build/missing: line 81:
        makeinfo:
        command not found
           WARNING: 'makeinfo' is missing on your system.
                    You should only need it if you modified a
        '.texi' file, or
                    any other file indirectly affecting the aspect
        of the manual.
                    You might want to install the Texinfo package:
                    <http://www.gnu.org/software/texinfo/
        <http://www.gnu.org/software/texinfo/>>
                    The spurious makeinfo call might also be the
        consequence of
                    using a buggy 'make' (AIX, DU, IRIX), in which
        case you might
                    want to install GNU make:
                    <http://www.gnu.org/software/make/
        <http://www.gnu.org/software/make/>>

        On my Ubuntu machine, I was able to work around the issue
        by running:

           apt-get install texinfo

        But I'm not sure if the texinfo requirement was expected or an
        unintended side effect of recent libffi changes. Do you
        know what's
        happening here Moritz?

        Best,
        Ryan S.
        -----
        [1]
        
http://git.haskell.org/ghc.git/commit/e515c7f37be97e1c2ccc497ddd0a730e63ddfa82
        
<http://git.haskell.org/ghc.git/commit/e515c7f37be97e1c2ccc497ddd0a730e63ddfa82>
        [2] http://lpaste.net/6716863452582772736
        <http://lpaste.net/6716863452582772736>
        _______________________________________________
        ghc-devs mailing list
        ghc-devs@haskell.org <mailto:ghc-devs@haskell.org>
        http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
        <http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs>


        _______________________________________________
        ghc-devs mailing list
        ghc-devs@haskell.org <mailto:ghc-devs@haskell.org>
        http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
        <http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs>


        _______________________________________________
        ghc-devs mailing list
        ghc-devs@haskell.org <mailto:ghc-devs@haskell.org>
        http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
        <http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs>




--
Sent from my Android device with K-9 Mail. Please excuse my brevity.

_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Reply via email to