Homebrew / legacy-homebrew

💀 The former home of Homebrew/homebrew (deprecated)
https://brew.sh
27k stars 11.36k forks source link

The following seem to require --env=std on 10.8.5 w/XCode5.0 #23382

Closed chdiza closed 10 years ago

chdiza commented 10 years ago

More gleaned from my "brew everything" lark.

I'm on 10.8.5 with XCode5.0. Certain formulas refused to build. I then tried them with --env=std. That worked for some formulas, namely these:

authexec blackbox cmu-sphinxbase dmtx-utils ezstream gnu-prolog libxspf mldonkey psftools qfits sispmctl synfigstudio uade voltdb wps2odt wv2

While I don't recall what these were choking on prior to passing stdenv, I do recall that sispmctl claimed it couldn't find libusb even though I had it and it was linked. I tried adding a pkg-config dep to it, but it didn't help.

adamv commented 10 years ago

Mostly these don't support clang.

jacknagel commented 10 years ago

This list has probably (hopefully?) narrowed a bit with the recent changes to superenv.

jacknagel commented 10 years ago

authexec fixed blackbox moved to boneyard cmu-sphinxbase works for me without changes dmtx-utils fixed ezstream fixed gnu-prolog known clang issues libxspf fixed mldonkey fixed psftools fixed qfits moved to boneyard sispmctl synfigstudio newer version fails to compile with clang, and I don't want to reinstall all the deps with GCC just to test it uade fixed wps2odt fixed wv2 fixed

jacknagel commented 10 years ago

Adding ENV.m32 to blackbox gets past what was presumably the error encountered here, but on 10.9 it bombs out because the code is using pre-c++98 style includes (iostream.h instead of iostream). So this should probably be moved to the boneyard.

jacknagel commented 10 years ago

qfits is failing because our optimization flags are conflicting with its inline asm, which is apparently not portable to 64-bit CPUs.

jacknagel commented 10 years ago

Also it hasn't been updated since 2007, so probably a boneyard candidate.

jacknagel commented 10 years ago

I opened #24370 for blackbox and qits.

I just kicked of a CI build for cmu-sphinxbase to see if it fails but I couldn't repro locally.

synfig/synfigstudio seem to work on 10.7/10.8 now, but have issues on 10.9 regardless of the env.

gnu-prolog has known clang issues.

Thanks!