mistydemeo / tigerbrew

Experimental fork of homebrew for PPC Macs on Tiger
Other
536 stars 129 forks source link

dnscrypt-proxy failed to build on 10.5.8 #444

Open Hack5190 opened 7 years ago

Hack5190 commented 7 years ago

Output of "HOMEBREW_MAKE_JOBS=1 VERBOSE=1 brew install dnscrypt-proxy --with-plugins" and "brew doctor" are posted on gist -> https://gist.github.com/Hack5190/bbaf459ad3d7fc189a7db09c177b0ec4

mistydemeo commented 7 years ago

ld: error creating dtrace DOF section

Hmmm, interesting.

Hack5190 commented 7 years ago

Anything I can do to help resolve this issue?

Tried to brew using the latest version of dnscrypt-proxy (1.7.0) vs the default brew version (1.6.0).

Same error:

==> ./configure --prefix=/usr/local/Cellar/dnscrypt-proxy/1.6.0 ==> make install Last 15 lines from /Users/(MASKED)/Library/Logs/Homebrew/dnscrypt-proxy/02.make: };

pragma D attributes PRIVATE/PRIVATE/UNKNOWN provider dnscrypt_proxy provider

pragma D attributes PRIVATE/PRIVATE/UNKNOWN provider dnscrypt_proxy module

pragma D attributes PRIVATE/PRIVATE/UNKNOWN provider dnscrypt_proxy function

pragma D attributes PRIVATE/PRIVATE/UNKNOWN provider dnscrypt_proxy name

pragma D attributes PRIVATE/PRIVATE/UNKNOWN provider dnscrypt_proxy args

ld: error creating dtrace DOF section collect2: ld returned 1 exit status make[3]: [dnscrypt-proxy] Error 1 make[2]: [install] Error 2 make[1]: [install-recursive] Error 1 make: [install-recursive] Error 1

==> ./configure --prefix=/usr/local/Cellar/dnscrypt-proxy/1.7.0 ==> make install Last 15 lines from /Users/(MASKED)/Library/Logs/Homebrew/dnscrypt-proxy/02.make: };

pragma D attributes PRIVATE/PRIVATE/UNKNOWN provider dnscrypt_proxy provider

pragma D attributes PRIVATE/PRIVATE/UNKNOWN provider dnscrypt_proxy module

pragma D attributes PRIVATE/PRIVATE/UNKNOWN provider dnscrypt_proxy function

pragma D attributes PRIVATE/PRIVATE/UNKNOWN provider dnscrypt_proxy name

pragma D attributes PRIVATE/PRIVATE/UNKNOWN provider dnscrypt_proxy args

ld: error creating dtrace DOF section collect2: ld returned 1 exit status make[3]: [dnscrypt-proxy] Error 1 make[2]: [install] Error 2 make[1]: [install-recursive] Error 1 make: [install-recursive] Error 1

miniupnp commented 7 years ago

dtrace stuff should be reverted to v1 (instead of v2) Maybe it is more simple to disable dtrace :)

miniupnp commented 7 years ago

https://github.com/jedisct1/dnscrypt-proxy/issues/576

miniupnp commented 7 years ago

disabling dtrace seems to do the job dnscrypt-proxy-osx105.patch.txt

miniupnp commented 7 years ago

@mistydemeo I think you can bump to latest 1.9.3 version also