GithubHelp home page GithubHelp logo

Comments (10)

ShonM avatar ShonM commented on April 25, 2024

Same issue here on 10.9.4 following instructions here

➜  hhvm git:(master) make
[  0%] Built target fastlz
[  0%] Built target afdt
[  5%] Built target mbfl
[  5%] Built target sqlite3
[  6%] Built target timelib
[  6%] Built target lz4
[  6%] Built target double-conversion
[  6%] Building CXX object third-party/folly/CMakeFiles/folly.dir/folly/Version.cpp.o
In file included from /Users/shonm/Sites/hhvm/third-party/folly/folly/Version.cpp:17:0:
/Users/shonm/Sites/hhvm/third-party/folly/folly/VersionCheck.h:78:55: error: constructor priorities are not supported
   __attribute__((constructor(101))) void versionCheck() { \
                                                       ^
/Users/shonm/Sites/hhvm/third-party/folly/folly/Version.cpp:21:1: note: in expansion of macro 'FOLLY_VERSION_CHECK'
 FOLLY_VERSION_CHECK(folly, FOLLY_VERSION)
 ^
make[2]: *** [third-party/folly/CMakeFiles/folly.dir/folly/Version.cpp.o] Error 1
make[1]: *** [third-party/folly/CMakeFiles/folly.dir/all] Error 2
make: *** [all] Error 2

from folly.

jwatzman avatar jwatzman commented on April 25, 2024

I just put up an change for review internally at FB (D1487191) which ifdef's this out on OS X. There appear to be other problems preventing folly from still building even after that fix, but it's a start.

from folly.

sinamiandashti avatar sinamiandashti commented on April 25, 2024

same here
plz help

from folly.

danslo avatar danslo commented on April 25, 2024

@jwatzman Your internal diff, plus the following PR, plus the currently pending weak symbol diff, should be enough to get folly building:
#79

from folly.

xavierbaez avatar xavierbaez commented on April 25, 2024

I am having the same problem

[ 17%] Building CXX object third-party/thrift/CMakeFiles/hphp_thrift.dir/lib/cpp/util/FdUtils.cpp.o
Linking CXX static library libhphp_thrift.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libhphp_thrift.a(TTransportException.cpp.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libhphp_thrift.a(TTransportException.cpp.o) has no symbols
[ 17%] Built target hphp_thrift
make[1]: *** [third-party/folly/CMakeFiles/folly.dir/all] Error 2
make: *** [all] Error 2

from folly.

sinamiandashti avatar sinamiandashti commented on April 25, 2024

@chipturner plz review PR

from folly.

xavierbaez avatar xavierbaez commented on April 25, 2024

@danslo so you think by the end of this week we'll be able to build HHVM for Mavericks?
I hope so

from folly.

jwatzman avatar jwatzman commented on April 25, 2024

My diff has landed at FB. I'll see if I can poke someone about reviewing that PR and doing another OSS push -- I think folly is still manual at this point?

from folly.

sinamiandashti avatar sinamiandashti commented on April 25, 2024

how can we build hhvm with newest folly version?
i mean that accepted PR

from folly.

danslo avatar danslo commented on April 25, 2024

You can't yet, there's still a number of things that need to happen for HHVM to build cleanly on OSX again: facebook/hhvm#3417

from folly.

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.