Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-21672

cannot compile RocksDB on Raspberry PI 3

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Not a Bug
    • 10.5.0
    • N/A
    • N/A
    • None
    • Raspberry PI 3

    Description

      [  6%] Building CXX object mysys/CMakeFiles/mysys.dir/my_new.cc.o
      In file included from /srv/MariaDB-Server/include/my_pthread.h:26,
                       from /srv/MariaDB-Server/include/my_sys.h:34,
                       from /srv/MariaDB-Server/mysys/mysys_priv.h:20,
                       from /srv/MariaDB-Server/mysys/my_new.cc:25:
      /srv/MariaDB-Server/include/my_pthread.h: In function ‘void thread_safe_increment32(int32*)’:
      /srv/MariaDB-Server/include/my_atomic.h:153:43: error: ‘my_atomic_add32’ was not declared in this scope
       #define my_atomic_add32_explicit(P, A, O) my_atomic_add32((P), (A))
                                                 ^~~~~~~~~~~~~~~
      /srv/MariaDB-Server/include/my_pthread.h:813:10: note: in expansion of macro ‘my_atomic_add32_explicit’
         (void) my_atomic_add32_explicit(value, 1, MY_MEMORY_ORDER_RELAXED);
                ^~~~~~~~~~~~~~~~~~~~~~~~
      /srv/MariaDB-Server/include/my_atomic.h:153:43: note: suggested alternative: ‘my_atomic_addlong’
       #define my_atomic_add32_explicit(P, A, O) my_atomic_add32((P), (A))
                                                 ^~~~~~~~~~~~~~~
      /srv/MariaDB-Server/include/my_pthread.h:813:10: note: in expansion of macro ‘my_atomic_add32_explicit’
         (void) my_atomic_add32_explicit(value, 1, MY_MEMORY_ORDER_RELAXED);
                ^~~~~~~~~~~~~~~~~~~~~~~~
      /srv/MariaDB-Server/include/my_pthread.h: In function ‘void thread_safe_decrement32(int32*)’:
      /srv/MariaDB-Server/include/my_atomic.h:153:43: error: ‘my_atomic_add32’ was not declared in this scope
       #define my_atomic_add32_explicit(P, A, O) my_atomic_add32((P), (A))
                                                 ^~~~~~~~~~~~~~~
      /srv/MariaDB-Server/include/my_pthread.h:818:10: note: in expansion of macro ‘my_atomic_add32_explicit’
         (void) my_atomic_add32_explicit(value, -1, MY_MEMORY_ORDER_RELAXED);
                ^~~~~~~~~~~~~~~~~~~~~~~~
      /srv/MariaDB-Server/include/my_atomic.h:153:43: note: suggested alternative: ‘my_atomic_addlong’
       #define my_atomic_add32_explicit(P, A, O) my_atomic_add32((P), (A))
                                                 ^~~~~~~~~~~~~~~
      /srv/MariaDB-Server/include/my_pthread.h:818:10: note: in expansion of macro ‘my_atomic_add32_explicit’
         (void) my_atomic_add32_explicit(value, -1, MY_MEMORY_ORDER_RELAXED);
                ^~~~~~~~~~~~~~~~~~~~~~~~
      /srv/MariaDB-Server/include/my_pthread.h: In function ‘void thread_safe_increment64(int64*)’:
      /srv/MariaDB-Server/include/my_atomic.h:154:43: error: ‘my_atomic_add64’ was not declared in this scope
       #define my_atomic_add64_explicit(P, A, O) my_atomic_add64((P), (A))
                                                 ^~~~~~~~~~~~~~~
      /srv/MariaDB-Server/include/my_pthread.h:823:10: note: in expansion of macro ‘my_atomic_add64_explicit’
         (void) my_atomic_add64_explicit(value, 1, MY_MEMORY_ORDER_RELAXED);
                ^~~~~~~~~~~~~~~~~~~~~~~~
      /srv/MariaDB-Server/include/my_atomic.h:154:43: note: suggested alternative: ‘my_atomic_addlong’
       #define my_atomic_add64_explicit(P, A, O) my_atomic_add64((P), (A))
                                                 ^~~~~~~~~~~~~~~
      /srv/MariaDB-Server/include/my_pthread.h:823:10: note: in expansion of macro ‘my_atomic_add64_explicit’
         (void) my_atomic_add64_explicit(value, 1, MY_MEMORY_ORDER_RELAXED);
                ^~~~~~~~~~~~~~~~~~~~~~~~
      /srv/MariaDB-Server/include/my_pthread.h: In function ‘void thread_safe_decrement64(int64*)’:
      /srv/MariaDB-Server/include/my_atomic.h:154:43: error: ‘my_atomic_add64’ was not declared in this scope
       #define my_atomic_add64_explicit(P, A, O) my_atomic_add64((P), (A))
                                                 ^~~~~~~~~~~~~~~
      /srv/MariaDB-Server/include/my_pthread.h:828:10: note: in expansion of macro ‘my_atomic_add64_explicit’
         (void) my_atomic_add64_explicit(value, -1, MY_MEMORY_ORDER_RELAXED);
                ^~~~~~~~~~~~~~~~~~~~~~~~
      /srv/MariaDB-Server/include/my_atomic.h:154:43: note: suggested alternative: ‘my_atomic_addlong’
       #define my_atomic_add64_explicit(P, A, O) my_atomic_add64((P), (A))
                                                 ^~~~~~~~~~~~~~~
      /srv/MariaDB-Server/include/my_pthread.h:828:10: note: in expansion of macro ‘my_atomic_add64_explicit’
         (void) my_atomic_add64_explicit(value, -1, MY_MEMORY_ORDER_RELAXED);
                ^~~~~~~~~~~~~~~~~~~~~~~~
      make[2]: *** [mysys/CMakeFiles/mysys.dir/build.make:1298: mysys/CMakeFiles/mysys.dir/my_new.cc.o] Error 1
      make[1]: *** [CMakeFiles/Makefile2:10951: mysys/CMakeFiles/mysys.dir/all] Error 2
      make: *** [Makefile:163: all] Error 2
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            Aurelien_LEQUOY Aurélien LEQUOY
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.