[MacPorts] #62909: current protobuf3-cpp v3.17.0 causes build failure in current py-pytorch v1.8.1

MacPorts noreply at macports.org
Mon May 17 21:49:31 UTC 2021


#62909: current protobuf3-cpp v3.17.0 causes build failure in current py-pytorch
v1.8.1
---------------------------------------+--------------------
  Reporter:  webbp                     |      Owner:  (none)
      Type:  defect                    |     Status:  new
  Priority:  Normal                    |  Milestone:
 Component:  ports                     |    Version:
Resolution:                            |   Keywords:
      Port:  py-pytorch protobuf3-cpp  |
---------------------------------------+--------------------
Description changed by webbp:

Old description:

> This is a known open issue with pytorch:
> https://github.com/pytorch/pytorch/issues/20206
>
> Temporary workaround (verified): install protobuf v3.11.4
>
> For other users: how to install protobuf v3.11.4:
> wiki:howto/InstallingOlderPort
>
> Build environment:
> macOS 10.13.6
> Xcode 10.1
> Build version 10B61
> Apple LLVM version 10.0.0 (clang-1000.10.44.4)
> Target: x86_64-apple-darwin17.7.0
> Thread model: posix
> InstalledDir: /Library/Developer/CommandLineTools/usr/bin
> MacPorts version 2.6.4
> Port: py37-pytorch @1.8.1_2
>
> Todo:
> Vary cmake vars USE_LITE_PROTO, CAFFE2_LINK_LOCAL_PROTOBUF,
> BUILD_CUSTOM_PROTOBUF, and USE_SYSTEM_LIBS ON/OFF to see if that fixes
> the issue.
>
> Current Portfile has
> {{{
> CMAKE_LIBRARY_PATH=${prefix}/lib:${prefix}/lib/libomp \
> LIBRARY_PATH=${prefix}/lib:${prefix}/lib/libomp \
> USE_LITE_PROTO=ON \
> }}}
> which also might be relevant.

New description:

 This is a known open issue with pytorch:
 https://github.com/pytorch/pytorch/issues/20206

 Temporary workaround (verified): install protobuf v3.11.4

 For other users: how to install protobuf v3.11.4:
 wiki:howto/InstallingOlderPort


 {{{
 Build environment:
 macOS 10.13.6
 Xcode 10.1
 Build version 10B61
 Apple LLVM version 10.0.0 (clang-1000.10.44.4)
 Target: x86_64-apple-darwin17.7.0
 Thread model: posix
 InstalledDir: /Library/Developer/CommandLineTools/usr/bin
 MacPorts version 2.6.4
 Port: py37-pytorch @1.8.1_2
 }}}

 Todo: attempt to fix by varying cmake vars

 {{{
 USE_LITE_PROTO CAFFE2_LINK_LOCAL_PROTOBUF BUILD_CUSTOM_PROTOBUF
 USE_SYSTEM_LIBS
 }}}

 Current Portfile has
 {{{
 CMAKE_LIBRARY_PATH=${prefix}/lib:${prefix}/lib/libomp \
 LIBRARY_PATH=${prefix}/lib:${prefix}/lib/libomp \
 USE_LITE_PROTO=ON \
 }}}
 which also might be relevant.

--

-- 
Ticket URL: <https://trac.macports.org/ticket/62909#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list