openframeworks / apothecary

This is the OpenFrameworks library apothecary. It mixes formulas and potions to build and update the C/C++ lib dependencies.
Other
56 stars 51 forks source link

Bleeding Feedback - xcframeworks #372

Closed dimitre closed 2 months ago

dimitre commented 4 months ago

I've finally got some time to try bleeding out. found some issues in xcode when using addons: ofxAssimpModelLoader, ofxSvg

using VSCode / Make shows some other errors, maybe it is looking in the wrong path: (Apple m2 here)

ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[128](version.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[127](urlapi.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[126](url.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[125](transfer.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[124](timeval.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[123](timediff.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[122](tftp.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[121](telnet.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[120](system_win32.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/fmt/lib/osx/MAC/libfmt.a[3](os.cc.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[119](strtoofft.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[118](strtok.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[117](strerror.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[116](strdup.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[115](strcase.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[114](splay.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[113](speedcheck.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[112](socks_sspi.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[111](socks_gssapi.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[110](socks.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[109](socketpair.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[108](smtp.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[107](smb.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[106](slist.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[105](share.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[104](sha256.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[103](setopt.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[102](sendf.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[101](select.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[100](rtsp.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[99](rename.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/fmt/lib/osx/MAC/libfmt.a[2](format.cc.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[98](rand.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[97](psl.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[96](progress.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '../../../libs/curl/lib/osx/MAC/curl.a[95](pop3.c.o)': found architecture 'x86_64', required architecture 'arm64'

... etc
danoli3 commented 3 months ago

Yeah you need to get the xcframework PR in first

dimitre commented 2 months ago

Nice! great advancements @danoli3 ! Great to see improvements in PG also.