centos下編譯安裝php-protobuf時編譯報錯

來源:互聯網
上載者:User
資源從https://github.com/allegro/ph...下載的;
Centos下編譯:

/usr/local/php/bin/phpize;./configure --with-php-config=/usr/local/php/bin/php-config;make;

執行到這裡就報錯了!

/usr/local/src/php-protobuf-master/protobuf.c: 在函數‘pb_parse_field_value’中:/usr/local/src/php-protobuf-master/protobuf.c:1044: 錯誤:‘tsrm_ls’未聲明(在此函數內第一次使用)/usr/local/src/php-protobuf-master/protobuf.c:1044: 錯誤:(即使在一個函數內多次出現,每個未聲明的標識符在其/usr/local/src/php-protobuf-master/protobuf.c:1044: 錯誤:所在的函數內也只報告一次。)/usr/local/src/php-protobuf-master/protobuf.c: 在函數‘pb_serialize_packed_field’中:/usr/local/src/php-protobuf-master/protobuf.c:1154: 錯誤:‘tsrm_ls’未聲明(在此函數內第一次使用)make: *** [protobuf.lo] 錯誤 1

在這個編譯安裝之前https://github.com/google/pro...這裡的已經安裝成功;

回複內容:

資源從https://github.com/allegro/ph...下載的;
Centos下編譯:

/usr/local/php/bin/phpize;./configure --with-php-config=/usr/local/php/bin/php-config;make;

執行到這裡就報錯了!

/usr/local/src/php-protobuf-master/protobuf.c: 在函數‘pb_parse_field_value’中:/usr/local/src/php-protobuf-master/protobuf.c:1044: 錯誤:‘tsrm_ls’未聲明(在此函數內第一次使用)/usr/local/src/php-protobuf-master/protobuf.c:1044: 錯誤:(即使在一個函數內多次出現,每個未聲明的標識符在其/usr/local/src/php-protobuf-master/protobuf.c:1044: 錯誤:所在的函數內也只報告一次。)/usr/local/src/php-protobuf-master/protobuf.c: 在函數‘pb_serialize_packed_field’中:/usr/local/src/php-protobuf-master/protobuf.c:1154: 錯誤:‘tsrm_ls’未聲明(在此函數內第一次使用)make: *** [protobuf.lo] 錯誤 1

在這個編譯安裝之前https://github.com/google/pro...這裡的已經安裝成功;

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.