Coder Social home page Coder Social logo

Error when installing on OS X about gprmax HOT 17 CLOSED

gprmax avatar gprmax commented on May 30, 2024
Error when installing on OS X

from gprmax.

Comments (17)

craig-warren avatar craig-warren commented on May 30, 2024

Hi Rajath,

Are you following the developer route? Looks like you haven't installed the gcc C compiler. Look in the instructions under step 2:

Install a C compiler which supports OpenMP:

Mac OS X: gcc is easily installed using the Homebrew package manager (http://brew.sh). Installations of Xcode on Mac OS X come with the LLVM (clang) compiler, but it does not currently support OpenMP, so you must install gcc.

from gprmax.

rajathkmp avatar rajathkmp commented on May 30, 2024

gcc is taking a long time to install.
I just ran the the build command.

Will try again once gcc is done installing.

Thank you very much for the support.

from gprmax.

rajathkmp avatar rajathkmp commented on May 30, 2024

@craig-warren
gcc installed with OpenMP

building gprMax is outputting this

 is only available in 64-bit mode
        movq    %rbx, _contiguous(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73254:11: error: register %rax is only available in 64-bit mode
        addq    $5, %rax
                    ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73255:7: error: register %rbx is only available in 64-bit mode
        movq    %rbx, _indirect_contiguous(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73256:7: error: register %rax is only available in 64-bit mode
        movq    %rax, (%rbx)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73263:31: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_type___pyx_array(%rip), %rax
                                        ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73265:38: error: register %rip is only available in 64-bit mode
        movq    $0, 56+___pyx_type___pyx_array(%rip)
                                               ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73267:37: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_type___pyx_MemviewEnum(%rip), %rdi
                                              ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73269:7: error: register %rax is only available in 64-bit mode
        movq    %rax, ___pyx_array_type(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73276:37: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_type___pyx_MemviewEnum(%rip), %rax
                                              ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73278:44: error: register %rip is only available in 64-bit mode
        movq    $0, 56+___pyx_type___pyx_MemviewEnum(%rip)
                                                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73280:7: error: register %rax is only available in 64-bit mode
        movq    %rax, ___pyx_MemviewEnum_type(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73282:32: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_vtable_memoryview(%rip), %rax
                                         ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73283:7: error: register %rax is only available in 64-bit mode
        movq    %rax, ___pyx_vtabptr_memoryview(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73285:42: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_memoryview_get_item_pointer(%rip), %rax
                                                   ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73286:7: error: register %rax is only available in 64-bit mode
        movq    %rax, ___pyx_vtable_memoryview(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73288:34: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_memoryview_is_slice(%rip), %rax
                                           ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73289:7: error: register %rax is only available in 64-bit mode
        movq    %rax, 8+___pyx_vtable_memoryview(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73291:50: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_memoryview_setitem_slice_assignment(%rip), %rax
                                                           ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73292:7: error: register %rax is only available in 64-bit mode
        movq    %rax, 16+___pyx_vtable_memoryview(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73294:53: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_memoryview_setitem_slice_assign_scalar(%rip), %rax
                                                              ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73295:7: error: register %rax is only available in 64-bit mode
        movq    %rax, 24+___pyx_vtable_memoryview(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73297:41: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_memoryview_setitem_indexed(%rip), %rax
                                                  ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73298:7: error: register %rax is only available in 64-bit mode
        movq    %rax, 32+___pyx_vtable_memoryview(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73300:48: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_memoryview_convert_item_to_object(%rip), %rax
                                                         ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73301:7: error: register %rax is only available in 64-bit mode
        movq    %rax, 40+___pyx_vtable_memoryview(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73303:36: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_type___pyx_memoryview(%rip), %rdi
                                             ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73305:49: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_memoryview_assign_item_from_object(%rip), %rax
                                                          ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73306:7: error: register %rax is only available in 64-bit mode
        movq    %rax, 48+___pyx_vtable_memoryview(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73313:33: error: register %rip is only available in 64-bit mode
        movq    ___pyx_vtabptr_memoryview(%rip), %rsi
                                          ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73315:43: error: register %rip is only available in 64-bit mode
        movq    $0, 56+___pyx_type___pyx_memoryview(%rip)
                                                    ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73317:40: error: register %rip is only available in 64-bit mode
        movq    264+___pyx_type___pyx_memoryview(%rip), %rdi
                                                 ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73323:36: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_type___pyx_memoryview(%rip), %rax
                                             ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73324:7: error: register %rax is only available in 64-bit mode
        movq    %rax, ___pyx_memoryview_type(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73326:38: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_vtable__memoryviewslice(%rip), %rax
                                               ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73327:7: error: register %rax is only available in 64-bit mode
        movq    %rax, ___pyx_vtabptr__memoryviewslice(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73329:33: error: register %rip is only available in 64-bit mode
        movq    ___pyx_vtabptr_memoryview(%rip), %rax
                                          ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73331:41: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_type___pyx_memoryviewslice(%rip), %rdi
                                                  ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73333:8: error: register %rax is only available in 64-bit mode
        movq    (%rax), %rdx
                 ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73334:7: error: register %rdx is only available in 64-bit mode
        movq    %rdx, ___pyx_vtable__memoryviewslice(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73335:9: error: register %rax is only available in 64-bit mode
        movq    8(%rax), %rdx
                  ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73336:7: error: register %rdx is only available in 64-bit mode
        movq    %rdx, 8+___pyx_vtable__memoryviewslice(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73337:10: error: register %rax is only available in 64-bit mode
        movq    16(%rax), %rdx
                   ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73338:7: error: register %rdx is only available in 64-bit mode
        movq    %rdx, 16+___pyx_vtable__memoryviewslice(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73339:10: error: register %rax is only available in 64-bit mode
        movq    24(%rax), %rdx
                   ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73340:7: error: register %rdx is only available in 64-bit mode
        movq    %rdx, 24+___pyx_vtable__memoryviewslice(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73341:10: error: register %rax is only available in 64-bit mode
        movq    32(%rax), %rdx
                   ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73343:53: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_memoryviewslice_convert_item_to_object(%rip), %rax
                                                              ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73344:7: error: register %rax is only available in 64-bit mode
        movq    %rax, 40+___pyx_vtable__memoryviewslice(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73346:54: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_memoryviewslice_assign_item_from_object(%rip), %rax
                                                               ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73347:7: error: register %rax is only available in 64-bit mode
        movq    %rax, 48+___pyx_vtable__memoryviewslice(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73349:36: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_type___pyx_memoryview(%rip), %rax
                                             ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73350:7: error: register %rax is only available in 64-bit mode
        movq    %rax, 256+___pyx_type___pyx_memoryviewslice(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73352:7: error: register %rdx is only available in 64-bit mode
        movq    %rdx, 32+___pyx_vtable__memoryviewslice(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73359:39: error: register %rip is only available in 64-bit mode
        movq    ___pyx_vtabptr__memoryviewslice(%rip), %rsi
                                                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73361:48: error: register %rip is only available in 64-bit mode
        movq    $0, 56+___pyx_type___pyx_memoryviewslice(%rip)
                                                         ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73363:45: error: register %rip is only available in 64-bit mode
        movq    264+___pyx_type___pyx_memoryviewslice(%rip), %rdi
                                                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73369:41: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_type___pyx_memoryviewslice(%rip), %rax
                                                  ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73372:13: error: register %rip is only available in 64-bit mode
        leaq    LC329(%rip), %rsi
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73374:7: error: register %rax is only available in 64-bit mode
        movq    %rax, ___pyx_memoryviewslice_type(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73376:13: error: register %rip is only available in 64-bit mode
        leaq    LC326(%rip), %rdi
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73380:8: error: register %rax is only available in 64-bit mode
        testq   %rax, %rax
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73383:13: error: register %rip is only available in 64-bit mode
        leaq    LC330(%rip), %rsi
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73385:13: error: register %rip is only available in 64-bit mode
        leaq    LC331(%rip), %rdi
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73388:8: error: register %rax is only available in 64-bit mode
        testq   %rax, %rax
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73391:13: error: register %rip is only available in 64-bit mode
        leaq    LC332(%rip), %rsi
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73393:13: error: register %rip is only available in 64-bit mode
        leaq    LC331(%rip), %rdi
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73396:8: error: register %rax is only available in 64-bit mode
        testq   %rax, %rax
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73399:13: error: register %rip is only available in 64-bit mode
        leaq    LC333(%rip), %rsi
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73401:13: error: register %rip is only available in 64-bit mode
        leaq    LC331(%rip), %rdi
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73404:8: error: register %rax is only available in 64-bit mode
        testq   %rax, %rax
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73407:13: error: register %rip is only available in 64-bit mode
        leaq    LC334(%rip), %rsi
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73409:13: error: register %rip is only available in 64-bit mode
        leaq    LC331(%rip), %rdi
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73412:8: error: register %rax is only available in 64-bit mode
        testq   %rax, %rax
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73415:13: error: register %rip is only available in 64-bit mode
        leaq    LC335(%rip), %rsi
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73417:13: error: register %rip is only available in 64-bit mode
        leaq    LC331(%rip), %rdi
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73420:8: error: register %rax is only available in 64-bit mode
        testq   %rax, %rax
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73423:24: error: register %rip is only available in 64-bit mode
        movq    ___pyx_n_s_numpy(%rip), %rdi
                                 ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73426:8: error: register %rax is only available in 64-bit mode
        testq   %rax, %rax
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73427:7: error: register %rax is only available in 64-bit mode
        movq    %rax, %rbx
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73431:21: error: register %rip is only available in 64-bit mode
        movq    ___pyx_n_s_np(%rip), %rsi
                              ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73432:7: error: register %rax is only available in 64-bit mode
        movq    %rax, %rdx
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73433:16: error: register %rip is only available in 64-bit mode
        movq    ___pyx_d(%rip), %rdi
                         ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73441:12: error: register %rbx is only available in 64-bit mode
        subq    $1, (%rbx)
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73449:8: error: register %rax is only available in 64-bit mode
        testq   %rax, %rax
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73450:7: error: register %rax is only available in 64-bit mode
        movq    %rax, %rbx
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73454:23: error: register %rip is only available in 64-bit mode
        movq    ___pyx_n_s_test(%rip), %rsi
                                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73455:7: error: register %rax is only available in 64-bit mode
        movq    %rax, %rdx
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73456:16: error: register %rip is only available in 64-bit mode
        movq    ___pyx_d(%rip), %rdi
                         ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73464:12: error: register %rbx is only available in 64-bit mode
        subq    $1, (%rbx)
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73472:41: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_k_getbuffer_obj_view_flags(%rip), %rsi
                                                  ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73474:30: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_array_getbuffer(%rip), %rdi
                                       ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73480:8: error: register %rax is only available in 64-bit mode
        testq   %rax, %rax
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73484:7: error: register %rax is only available in 64-bit mode
        movq    %rax, %rbx
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73491:25: error: register %rip is only available in 64-bit mode
        movq    ___pyx_array_type(%rip), %rax
                                  ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73492:7: error: register %rbx is only available in 64-bit mode
        movq    %rbx, %rdx
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73493:32: error: register %rip is only available in 64-bit mode
        movq    ___pyx_n_s_pyx_getbuffer(%rip), %rsi
                                         ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73494:11: error: register %rax is only available in 64-bit mode
        movq    264(%rax), %rdi
                    ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73502:12: error: register %rbx is only available in 64-bit mode
        subq    $1, (%rbx)
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73505:9: error: register %rbx is only available in 64-bit mode
        movq    8(%rbx), %rax
                  ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73506:7: error: register %rbx is only available in 64-bit mode
        movq    %rbx, %rdi
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73507:11: error: register %rax is only available in 64-bit mode
        call    *48(%rax)
                    ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73512:25: error: register %rip is only available in 64-bit mode
        movq    ___pyx_array_type(%rip), %rdi
                                  ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73516:24: error: register %rip is only available in 64-bit mode
        movq    ___pyx_tuple__20(%rip), %rsi
                                 ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73518:31: error: register %rip is only available in 64-bit mode
        movq    ___pyx_MemviewEnum_type(%rip), %rdi
                                        ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73521:8: error: register %rax is only available in 64-bit mode
        testq   %rax, %rax
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73525:16: error: register %rip is only available in 64-bit mode
        movq    _generic(%rip), %rdi
                         ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73527:7: error: register %rax is only available in 64-bit mode
        movq    %rax, _generic(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73530:12: error: register %rdi is only available in 64-bit mode
        subq    $1, (%rdi)
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73533:9: error: register %rdi is only available in 64-bit mode
        movq    8(%rdi), %rax
                  ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73535:11: error: register %rax is only available in 64-bit mode
        call    *48(%rax)
                    ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73541:24: error: register %rip is only available in 64-bit mode
        movq    ___pyx_tuple__21(%rip), %rsi
                                 ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73543:31: error: register %rip is only available in 64-bit mode
        movq    ___pyx_MemviewEnum_type(%rip), %rdi
                                        ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73546:8: error: register %rax is only available in 64-bit mode
        testq   %rax, %rax
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73550:16: error: register %rip is only available in 64-bit mode
        movq    _strided(%rip), %rdi
                         ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73552:7: error: register %rax is only available in 64-bit mode
        movq    %rax, _strided(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73555:12: error: register %rdi is only available in 64-bit mode
        subq    $1, (%rdi)
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73558:9: error: register %rdi is only available in 64-bit mode
        movq    8(%rdi), %rax
                  ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73560:11: error: register %rax is only available in 64-bit mode
        call    *48(%rax)
                    ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73566:24: error: register %rip is only available in 64-bit mode
        movq    ___pyx_tuple__22(%rip), %rsi
                                 ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73568:31: error: register %rip is only available in 64-bit mode
        movq    ___pyx_MemviewEnum_type(%rip), %rdi
                                        ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73571:8: error: register %rax is only available in 64-bit mode
        testq   %rax, %rax
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73575:17: error: register %rip is only available in 64-bit mode
        movq    _indirect(%rip), %rdi
                          ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73577:7: error: register %rax is only available in 64-bit mode
        movq    %rax, _indirect(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73580:12: error: register %rdi is only available in 64-bit mode
        subq    $1, (%rdi)
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73583:9: error: register %rdi is only available in 64-bit mode
        movq    8(%rdi), %rax
                  ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73585:11: error: register %rax is only available in 64-bit mode
        call    *48(%rax)
                    ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73591:24: error: register %rip is only available in 64-bit mode
        movq    ___pyx_tuple__23(%rip), %rsi
                                 ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73593:31: error: register %rip is only available in 64-bit mode
        movq    ___pyx_MemviewEnum_type(%rip), %rdi
                                        ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73596:8: error: register %rax is only available in 64-bit mode
        testq   %rax, %rax
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73600:19: error: register %rip is only available in 64-bit mode
        movq    _contiguous(%rip), %rdi
                            ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73602:7: error: register %rax is only available in 64-bit mode
        movq    %rax, _contiguous(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73605:12: error: register %rdi is only available in 64-bit mode
        subq    $1, (%rdi)
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73608:9: error: register %rdi is only available in 64-bit mode
        movq    8(%rdi), %rax
                  ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73610:11: error: register %rax is only available in 64-bit mode
        call    *48(%rax)
                    ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73616:24: error: register %rip is only available in 64-bit mode
        movq    ___pyx_tuple__24(%rip), %rsi
                                 ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73618:31: error: register %rip is only available in 64-bit mode
        movq    ___pyx_MemviewEnum_type(%rip), %rdi
                                        ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73621:8: error: register %rax is only available in 64-bit mode
        testq   %rax, %rax
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73625:28: error: register %rip is only available in 64-bit mode
        movq    _indirect_contiguous(%rip), %rdi
                                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73627:7: error: register %rax is only available in 64-bit mode
        movq    %rax, _indirect_contiguous(%rip)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73630:12: error: register %rdi is only available in 64-bit mode
        subq    $1, (%rdi)
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73633:9: error: register %rdi is only available in 64-bit mode
        movq    8(%rdi), %rax
                  ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73635:11: error: register %rax is only available in 64-bit mode
        call    *48(%rax)
                    ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73643:41: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_k_getbuffer_obj_view_flags(%rip), %rsi
                                                  ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73645:35: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_memoryview_getbuffer(%rip), %rdi
                                            ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73651:8: error: register %rax is only available in 64-bit mode
        testq   %rax, %rax
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73655:7: error: register %rax is only available in 64-bit mode
        movq    %rax, %rbx
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73662:30: error: register %rip is only available in 64-bit mode
        movq    ___pyx_memoryview_type(%rip), %rax
                                       ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73663:7: error: register %rbx is only available in 64-bit mode
        movq    %rbx, %rdx
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73664:32: error: register %rip is only available in 64-bit mode
        movq    ___pyx_n_s_pyx_getbuffer(%rip), %rsi
                                         ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73665:11: error: register %rax is only available in 64-bit mode
        movq    264(%rax), %rdi
                    ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73673:12: error: register %rbx is only available in 64-bit mode
        subq    $1, (%rbx)
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73676:9: error: register %rbx is only available in 64-bit mode
        movq    8(%rbx), %rax
                  ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73677:7: error: register %rbx is only available in 64-bit mode
        movq    %rbx, %rdi
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73678:11: error: register %rax is only available in 64-bit mode
        call    *48(%rax)
                    ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73683:30: error: register %rip is only available in 64-bit mode
        movq    ___pyx_memoryview_type(%rip), %rdi
                                       ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73689:41: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_k_getbuffer_obj_view_flags(%rip), %rsi
                                                  ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73691:35: error: register %rip is only available in 64-bit mode
        leaq    ___pyx_memoryview_getbuffer(%rip), %rdi
                                            ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73697:8: error: register %rax is only available in 64-bit mode
        testq   %rax, %rax
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73701:7: error: register %rax is only available in 64-bit mode
        movq    %rax, %rbx
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73708:35: error: register %rip is only available in 64-bit mode
        movq    ___pyx_memoryviewslice_type(%rip), %rax
                                            ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73709:7: error: register %rbx is only available in 64-bit mode
        movq    %rbx, %rdx
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73710:32: error: register %rip is only available in 64-bit mode
        movq    ___pyx_n_s_pyx_getbuffer(%rip), %rsi
                                         ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73711:11: error: register %rax is only available in 64-bit mode
        movq    264(%rax), %rdi
                    ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73719:12: error: register %rbx is only available in 64-bit mode
        subq    $1, (%rbx)
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73722:9: error: register %rbx is only available in 64-bit mode
        movq    8(%rbx), %rax
                  ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73723:7: error: register %rbx is only available in 64-bit mode
        movq    %rbx, %rdi
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73724:11: error: register %rax is only available in 64-bit mode
        call    *48(%rax)
                    ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73729:35: error: register %rip is only available in 64-bit mode
        movq    ___pyx_memoryviewslice_type(%rip), %rdi
                                            ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73732:16: error: register %rip is only available in 64-bit mode
        movq    ___pyx_m(%rip), %rax
                         ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73745:7: error: register %rax is only available in 64-bit mode
        movq    %rax, 0(%rbp)
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73755:11: error: register %r12d is only available in 64-bit mode
        movl    $1, %r12d
                    ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73756:13: error: register %rip is only available in 64-bit mode
        leaq    LC226(%rip), %r13
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73764:8: error: register %rax is only available in 64-bit mode
        testq   %rax, %rax
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73768:16: error: register %rip is only available in 64-bit mode
        movq    ___pyx_m(%rip), %rax
                         ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73781:11: error: register %r12d is only available in 64-bit mode
        movl    $1, %r12d
                    ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73782:13: error: register %rip is only available in 64-bit mode
        leaq    LC226(%rip), %r13
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73795:11: error: register %r12d is only available in 64-bit mode
        movl    $1, %r12d
                    ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73796:13: error: register %rip is only available in 64-bit mode
        leaq    LC226(%rip), %r13
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73802:11: error: register %r12d is only available in 64-bit mode
        movl    $1, %r12d
                    ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73803:13: error: register %rip is only available in 64-bit mode
        leaq    LC226(%rip), %r13
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73809:11: error: register %r12d is only available in 64-bit mode
        movl    $1, %r12d
                    ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73810:13: error: register %rip is only available in 64-bit mode
        leaq    LC226(%rip), %r13
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73816:16: error: register %rip is only available in 64-bit mode
        movq    ___pyx_m(%rip), %rdx
                         ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73817:13: error: register %rip is only available in 64-bit mode
        leaq    LC324(%rip), %rsi
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73818:7: error: register %rbx is only available in 64-bit mode
        movq    %rbx, %rdi
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73824:11: error: register %r12d is only available in 64-bit mode
        movl    $1, %r12d
                    ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73825:13: error: register %rip is only available in 64-bit mode
        leaq    LC226(%rip), %r13
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73836:13: error: register %r12d is only available in 64-bit mode
        movl    $101, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73838:12: error: register %rip is only available in 64-bit mode
        leaq    LC73(%rip), %r13
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73845:11: error: register %r12d is only available in 64-bit mode
        movl    $1, %r12d
                    ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73846:13: error: register %rip is only available in 64-bit mode
        leaq    LC226(%rip), %r13
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73852:35: error: register %rip is only available in 64-bit mode
        movq    _PyExc_ImportError@GOTPCREL(%rip), %rax
                                            ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73853:13: error: register %rip is only available in 64-bit mode
        leaq    LC336(%rip), %rsi
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73854:8: error: register %rax is only available in 64-bit mode
        movq    (%rax), %rdi
                 ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73862:13: error: register %r12d is only available in 64-bit mode
        movl    $271, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73863:12: error: register %rip is only available in 64-bit mode
        leaq    LC73(%rip), %r13
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73868:13: error: register %r12d is only available in 64-bit mode
        movl    $304, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73869:12: error: register %rip is only available in 64-bit mode
        leaq    LC73(%rip), %r13
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73874:13: error: register %r12d is only available in 64-bit mode
        movl    $304, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73875:12: error: register %rip is only available in 64-bit mode
        leaq    LC73(%rip), %r13
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73880:13: error: register %r12d is only available in 64-bit mode
        movl    $923, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73881:12: error: register %rip is only available in 64-bit mode
        leaq    LC73(%rip), %r13
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73886:13: error: register %r12d is only available in 64-bit mode
        movl    $923, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73887:12: error: register %rip is only available in 64-bit mode
        leaq    LC73(%rip), %r13
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73893:12: error: register %r12d is only available in 64-bit mode
        movl    $19, %r12d
                     ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73894:13: error: register %rip is only available in 64-bit mode
        leaq    LC226(%rip), %r13
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73900:12: error: register %rbx is only available in 64-bit mode
        subq    $1, (%rbx)
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73904:9: error: register %rbx is only available in 64-bit mode
        movq    8(%rbx), %rax
                  ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73905:7: error: register %rbx is only available in 64-bit mode
        movq    %rbx, %rdi
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73906:11: error: register %rax is only available in 64-bit mode
        call    *48(%rax)
                    ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73915:13: error: register %r12d is only available in 64-bit mode
        movl    $954, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73916:12: error: register %rip is only available in 64-bit mode
        leaq    LC73(%rip), %r13
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73921:13: error: register %r12d is only available in 64-bit mode
        movl    $954, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73922:12: error: register %rip is only available in 64-bit mode
        leaq    LC73(%rip), %r13
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73928:13: error: register %r12d is only available in 64-bit mode
        movl    $498, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73929:12: error: register %rip is only available in 64-bit mode
        leaq    LC73(%rip), %r13
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73934:13: error: register %r12d is only available in 64-bit mode
        movl    $498, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73935:12: error: register %rip is only available in 64-bit mode
        leaq    LC73(%rip), %r13
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73941:13: error: register %r12d is only available in 64-bit mode
        movl    $284, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73942:12: error: register %rip is only available in 64-bit mode
        leaq    LC73(%rip), %r13
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73948:13: error: register %r12d is only available in 64-bit mode
        movl    $283, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73949:12: error: register %rip is only available in 64-bit mode
        leaq    LC73(%rip), %r13
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73955:11: error: register %r12d is only available in 64-bit mode
        movl    $9, %r12d
                    ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73956:13: error: register %rip is only available in 64-bit mode
        leaq    LC321(%rip), %r13
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73962:9: error: register %rbx is only available in 64-bit mode
        movq    8(%rbx), %rax
                  ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73963:7: error: register %rbx is only available in 64-bit mode
        movq    %rbx, %rdi
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73964:11: error: register %rax is only available in 64-bit mode
        call    *48(%rax)
                    ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73972:12: error: register %r12d is only available in 64-bit mode
        movl    $19, %r12d
                     ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73973:13: error: register %rip is only available in 64-bit mode
        leaq    LC226(%rip), %r13
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73979:13: error: register %r12d is only available in 64-bit mode
        movl    $861, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73980:13: error: register %rip is only available in 64-bit mode
        leaq    LC320(%rip), %r13
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73985:13: error: register %r12d is only available in 64-bit mode
        movl    $181, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73986:13: error: register %rip is only available in 64-bit mode
        leaq    LC320(%rip), %r13
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73991:13: error: register %r12d is only available in 64-bit mode
        movl    $172, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73992:13: error: register %rip is only available in 64-bit mode
        leaq    LC320(%rip), %r13
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73997:13: error: register %r12d is only available in 64-bit mode
        movl    $168, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:73998:13: error: register %rip is only available in 64-bit mode
        leaq    LC320(%rip), %r13
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:74003:13: error: register %r12d is only available in 64-bit mode
        movl    $155, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:74004:13: error: register %rip is only available in 64-bit mode
        leaq    LC320(%rip), %r13
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:74010:13: error: register %r12d is only available in 64-bit mode
        movl    $280, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:74011:12: error: register %rip is only available in 64-bit mode
        leaq    LC73(%rip), %r13
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:74017:13: error: register %r12d is only available in 64-bit mode
        movl    $279, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:74018:12: error: register %rip is only available in 64-bit mode
        leaq    LC73(%rip), %r13
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:74024:13: error: register %r12d is only available in 64-bit mode
        movl    $278, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:74025:12: error: register %rip is only available in 64-bit mode
        leaq    LC73(%rip), %r13
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:74031:13: error: register %r12d is only available in 64-bit mode
        movl    $205, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:74032:12: error: register %rip is only available in 64-bit mode
        leaq    LC73(%rip), %r13
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:74037:13: error: register %r12d is only available in 64-bit mode
        movl    $205, %r12d
                      ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:74038:12: error: register %rip is only available in 64-bit mode
        leaq    LC73(%rip), %r13
                     ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:74044:9: error: register %rbx is only available in 64-bit mode
        movq    8(%rbx), %rax
                  ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:74045:7: error: register %rbx is only available in 64-bit mode
        movq    %rbx, %rdi
                ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:74046:11: error: register %rax is only available in 64-bit mode
        call    *48(%rax)
                    ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:74054:11: error: register %r12d is only available in 64-bit mode
        movl    $1, %r12d
                    ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:74055:13: error: register %rip is only available in 64-bit mode
        leaq    LC226(%rip), %r13
                      ^~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:74061:11: error: register %r12d is only available in 64-bit mode
        movl    $1, %r12d
                    ^~~~~
/var/folders/bn/vmw0k7d56x13cx0npyhp7w5c0000gn/T//ccJwugQ5.s:74062:13: error: register %rip is only available in 64-bit mode
        leaq    LC226(%rip), %r13
                      ^~~~
error: command 'gcc-5' failed with exit status 1

what went wrong?

from gprmax.

craig-warren avatar craig-warren commented on May 30, 2024

Did you follow the recommendation to install Python 3.x using the Homebrew package manager?

Mac OS X: It is recommended to install Python 3 via the Homebrew package manager (http://brew.sh) rather than from the Python website.

from gprmax.

rajathkmp avatar rajathkmp commented on May 30, 2024

@craig-warren

Yes python3.5.1 was installed using brew

from gprmax.

rajathkmp avatar rajathkmp commented on May 30, 2024

This is the gcc input it is taking which is got through the extensions from setup file

Rajaths-MacBook-Pro:gprMax rajathkumarmp$ python3 setup.py build_ext --inplace
running build_ext
building 'gprMax.fields_update' extension
gcc-5 -fno-strict-aliasing -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -arch i386 -arch x86_64 -g -I/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/numpy/core/include -I/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/numpy/core/include -I/Library/Frameworks/Python.framework/Versions/3.5/include/python3.5m -c gprMax/fields_update.c -o build/temp.macosx-10.6-intel-3.5/gprMax/fields_update.o -O3 -fopenmp -w

from gprmax.

craig-warren avatar craig-warren commented on May 30, 2024

Lets just double check the Python and gcc versions. Can you paste the output of the following commands:

python3 -V
gcc-5 -v

from gprmax.

rajathkmp avatar rajathkmp commented on May 30, 2024

Here,

Rajaths-MacBook-Pro:gprMax rajathkumarmp$ python3 --version
Python 3.5.1
Rajaths-MacBook-Pro:gprMax rajathkumarmp$ gcc-5 --version
gcc-5 (Homebrew gcc 5.3.0 --without-multilib) 5.3.0
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

from gprmax.

craig-warren avatar craig-warren commented on May 30, 2024

-I/Library/Frameworks/Python.framework/Versions/3.5/include/python3.5m

This is from your gcc output which does not point to the Homebrew Python. It looks to me like perhaps you have installed Python 3 both from via binary from the Python website and via Homebrew? And they are conflicting.

from gprmax.

rajathkmp avatar rajathkmp commented on May 30, 2024

Yeah but i resolved the conflict by overwriting them.

Anaconda python 3.5 will do? that won't have any conflict right?

from gprmax.

craig-warren avatar craig-warren commented on May 30, 2024

What do you get with which python3?

from gprmax.

rajathkmp avatar rajathkmp commented on May 30, 2024

/Library/Frameworks/Python.framework/Versions/3.5/bin/python3

from gprmax.

craig-warren avatar craig-warren commented on May 30, 2024

So its definitely pointing to the wrong Python. As a quick check, before you sort out removing the conflicting version, run:
/usr/local/bin/python3 setup.py build_ext --inplace

from gprmax.

rajathkmp avatar rajathkmp commented on May 30, 2024

@craig-warren I guess it worked!

But while running the example the following error was returned

Rajaths-MacBook-Pro:gprMax rajathkumarmp$ /usr/local/bin/python3 -m tools.plot_Ascan user_models/cylinder_Ascan_2D.out
Traceback (most recent call last):
  File "/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/lib/python3.5/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/lib/python3.5/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/Users/rajathkumarmp/Desktop/gprMax/tools/plot_Ascan.py", line 22, in <module>
    import matplotlib.pyplot as plt
  File "/usr/local/lib/python3.5/site-packages/matplotlib/__init__.py", line 1131, in <module>
    rcParams = rc_params()
  File "/usr/local/lib/python3.5/site-packages/matplotlib/__init__.py", line 975, in rc_params
    return rc_params_from_file(fname, fail_on_error)
  File "/usr/local/lib/python3.5/site-packages/matplotlib/__init__.py", line 1100, in rc_params_from_file
    config_from_file = _rc_params_in_file(fname, fail_on_error)
  File "/usr/local/lib/python3.5/site-packages/matplotlib/__init__.py", line 1018, in _rc_params_in_file
    with _open_file_or_url(fname) as fd:
  File "/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/lib/python3.5/contextlib.py", line 59, in __enter__
    return next(self.gen)
  File "/usr/local/lib/python3.5/site-packages/matplotlib/__init__.py", line 1000, in _open_file_or_url
    encoding = locale.getdefaultlocale()[1]
  File "/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/lib/python3.5/locale.py", line 559, in getdefaultlocale
    return _parse_localename(localename)
  File "/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/lib/python3.5/locale.py", line 487, in _parse_localename
    raise ValueError('unknown locale: %s' % localename)
ValueError: unknown locale: UTF-8

from gprmax.

craig-warren avatar craig-warren commented on May 30, 2024

Great! Since you got to the stage of plotting results, gprMax is running OK.

I can't help with the error you are seeing now, it looks like it has to do with matplotlib and your regional settings.

from gprmax.

rajathkmp avatar rajathkmp commented on May 30, 2024

Thank you very much for the support.

Even matplotlib is encountering error while trying to plot the output file

Error using hdf5lib2
The HDF5 library encountered an error and produced the following stack trace
information:

    H5O_attr_open_by_name    can't locate attribute
    H5A_open_by_name         unable to load attribute info from object header
    H5Aopen_name             can't open attribute

Error in H5A.open_name (line 16)
attr_id = H5ML.hdf5lib2('H5Aopen_name', loc_id,name);

Error in h5readatt (line 48)
attr_id = H5A.open_name(obj_id,options.Attname);

Error in plot_Ascan (line 19)
    header.ntx = h5readatt(fullfilename, '/', 'ntx');

from gprmax.

rajathkmp avatar rajathkmp commented on May 30, 2024

IT IS WORKING!

@craig-warren Thank you very much!

screen shot 2016-01-19 at 1 08 29 am

from gprmax.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.