[flext] Max frameworks not found on Mavericks
Stefano Papetti
stefano.papetti at zhdk.ch
Wed Jun 11 16:54:14 UTC 2014
...and it was my very fault!
When installing XCode, the command line tools were NOT included. As a
result, the paths for command line were not set correctly.
After installing the command line tools from
https://developer.apple.com/downloads/ it's all right.
Sorry for spamming the list!
Thanks,
Stefano
On 10/06/14 20:47, Stefano Papetti wrote:
> actually I have a clean Mavericks installation, native on a new MBPro...
>
> Best,
> Stefano
>
>
> On 10/06/14 19:54, Cárthach Ó Nuanáin wrote:
>> Maybe it's something to do with the upgrade process and frameworks
>> being moved.
>>
>> I'd try a clean install of Mavericks and start over.
>>
>>
>> On 10 June 2014 19:02, Stefano Papetti <stefano.papetti at zhdk.ch
>> <mailto:stefano.papetti at zhdk.ch>> wrote:
>>
>> ...sorry for the OT: I just tried to compile flext for pd with
>> similar results (while building the release-shared version):
>> ld: framework not found vecLib
>>
>> Why this OS cannot find frameworks?
>>
>> Best,
>> Stefano
>>
>>
>>
>> On 10/06/14 18:41, Stefano Papetti wrote:
>>> Hi Thomas,
>>>
>>> I tried compiling normally (i.e. against the single build, since
>>> the shared version of flext doesn't compile) and this is what I get:
>>>
>>> c++ -mmacosx-version-min=10.4 -framework MaxAPI -framework
>>> MaxAudioAPI -bundle -dynamic -framework vecLib -Wl,-S -arch i386
>>> -framework ApplicationServices -L/usr/local/lib -o
>>> max-darwin/release-single/xsample.mxo/Contents/MacOS/xsample
>>> max-darwin/release-single/main.opp
>>> max-darwin/release-single/play.opp
>>> max-darwin/release-single/groove.opp
>>> max-darwin/release-single/record.opp
>>> max-darwin/release-single/inter.opp -lflext-max_s
>>> ld: framework not found MaxAPI
>>>
>>> Ciao,
>>> Stefano
>>>
>>>
>>> On 10/06/14 17:34, Thomas Grill wrote:
>>>> Hi all,
>>>> i just tried with my xsample project and i have no such problem.
>>>>
>>>> c++ -mmacosx-version-min=10.4 -framework MaxAPI -framework
>>>> MaxAudioAPI -bundle -dynamic -framework vecLib -Wl,-S -arch
>>>> i386 -framework ApplicationServices -L/usr/local/lib -o
>>>> max-darwin/release-shared/xsample.mxo/Contents/MacOS/xsample max-darwin/release-shared/main.opp
>>>> max-darwin/release-shared/play.opp
>>>> max-darwin/release-shared/groove.opp
>>>> max-darwin/release-shared/record.opp
>>>> max-darwin/release-shared/inter.opp -lflext-max
>>>> strip -x
>>>> max-darwin/release-shared/xsample.mxo/Contents/MacOS/xsample
>>>> chmod 755
>>>> max-darwin/release-shared/xsample.mxo/Contents/MacOS/xsample
>>>> echo "iLaX????" >>
>>>> max-darwin/release-shared/xsample.mxo/Contents/Pkginfo
>>>> rm max-darwin/release-shared/inter.opp_i386
>>>> max-darwin/release-shared/main.opp_i386
>>>> max-darwin/release-shared/record.opp_i386
>>>> max-darwin/release-shared/play.opp_i386
>>>> max-darwin/release-shared/groove.opp_i386
>>>>
>>>>
>>>> hmmmm,
>>>> gr~~~
>>>>
>>>> Am 07.06.2014 um 00:24 schrieb Stefano Papetti
>>>> <Stefano.Papetti at zhdk.ch <mailto:Stefano.Papetti at zhdk.ch>>:
>>>>
>>>>> I also considered that, however when I compile my externals I
>>>>> get again the "framework not found" error!
>>>>>
>>>>> /Applications/Xcode.app/Contents/Developer/usr/bin/make -f
>>>>> /Users/spapetti/flext_svn//buildsys/gnumake-sub.mak
>>>>> PLATFORM=mac RTSYS=max COMPILER=gcc
>>>>> BUILDPATH=/Users/spapetti/flext_svn//buildsys/
>>>>> PKGINFO=SDT_decay_max_filter~.txt BUILDCLASS=ext
>>>>> TARGETMODE=release TARGETTYPE=single _build_
>>>>> c++ -mmacosx-version-min=10.4 -framework MaxAPI -framework
>>>>> MaxAudioAPI -bundle -dynamic -framework vecLib -Wl,-S
>>>>> -arch i386 -framework ApplicationServices -L/usr/local/lib
>>>>> -o
>>>>> max-darwin/release-single/decay_max_filter~.mxo/Contents/MacOS/decay_max_filter~
>>>>> max-darwin/release-single/decay_max_filter~.opp -lflext-max_s
>>>>> *ld: framework not found MaxAPI*
>>>>> clang: error: linker command failed with exit code 1 (use
>>>>> -v to see invocation)
>>>>> make[1]: ***
>>>>> [max-darwin/release-single/decay_max_filter~.mxo/Contents/MacOS/decay_max_filter~]
>>>>> Error 1
>>>>> make: *** [build-release-single] Error 2
>>>>>
>>>>> Thanks,
>>>>> Stefano
>>>>>
>>>>>
>>>>> On 06/06/14 23:13, Cárthach Ó Nuanáin wrote:
>>>>>> Ah,
>>>>>>
>>>>>> It does have problems making the dylib. But you don't need
>>>>>> that to build stuff. Just compile against the static library.
>>>>>>
>>>>>> C
>>>>>>
>>>>>>
>>>>>> On 6 June 2014 22:20, Stefano Papetti
>>>>>> <stefano.papetti at zhdk.ch <mailto:stefano.papetti at zhdk.ch>> wrote:
>>>>>>
>>>>>> Thanks Cárthach, unfortunately it doesn't work on my
>>>>>> machine...
>>>>>> I always get the same error:
>>>>>>
>>>>>> ld: framework not found MaxAPI
>>>>>> clang: error: linker command failed with exit code 1
>>>>>> (use -v to see invocation)
>>>>>> make[1]: ***
>>>>>> [max-darwin/release-shared/libflext-max.0.5.2.dylib]
>>>>>> Error 1
>>>>>>
>>>>>> This happens even if I copied the MaxAPI.framework and
>>>>>> MaxAudioAPI.framework to /Library/Frameworks
>>>>>> Of course if I delete them, the error is still the same.
>>>>>>
>>>>>> So my problem is, why the linker cannot see the frameworks?
>>>>>> ...so frustrating...
>>>>>>
>>>>>> Stefano
>>>>>>
>>>>>>
>>>>>> On 06/06/14 20:12, Cárthach Ó Nuanáin wrote:
>>>>>>> Yep,
>>>>>>>
>>>>>>> It builds no problem, tried it with the Max 5 sdk. Don't
>>>>>>> forget to run the build.sh twice after you've updated
>>>>>>> the config.
>>>>>>>
>>>>>>> C
>>>>>>>
>>>>>>>
>>>>>>> On 6 June 2014 19:01, Stefano Papetti
>>>>>>> <stefano.papetti at zhdk.ch
>>>>>>> <mailto:stefano.papetti at zhdk.ch>> wrote:
>>>>>>>
>>>>>>> Dear list people,
>>>>>>>
>>>>>>> can anybody help me with this issue? Anybody tested
>>>>>>> building flext on Mavericks from the command line?
>>>>>>> I cannot seem to find a solution...
>>>>>>>
>>>>>>> Best,
>>>>>>> Stefano
>>>>>>>
>>>>>>>
>>>>>>> On 04/06/14 11:27, Stefano Papetti wrote:
>>>>>>>
>>>>>>> Dear Thomas,
>>>>>>>
>>>>>>> I had to upgrade to Mavericks and found that
>>>>>>> flext doesn't build anymore. I get the error
>>>>>>> ld: framework not found MaxAPI
>>>>>>> when compiling the shared version of flext.
>>>>>>> I copied the frameworks as usual in
>>>>>>> /Library/Frameworks and I tested with both Max
>>>>>>> SDK 5.1.7 and 6.1.4.
>>>>>>> Any hints?
>>>>>>>
>>>>>>> Best,
>>>>>>> Stefano
>>>>>>> _______________________________________________
>>>>>>> http://grrrr.org/ext/flext
>>>>>>>
>>>>>>> flext mailing list
>>>>>>> flext at grrrr.org <mailto:flext at grrrr.org>
>>>>>>> http://grrrr.org/cgi-bin/mailman/listinfo/flext
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> http://grrrr.org/ext/flext
>>>>>>>
>>>>>>> flext mailing list
>>>>>>> flext at grrrr.org <mailto:flext at grrrr.org>
>>>>>>> http://grrrr.org/cgi-bin/mailman/listinfo/flext
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> http://grrrr.org/ext/flext
>>>>>
>>>>> flext mailing list
>>>>> flext at grrrr.org <mailto:flext at grrrr.org>
>>>>> http://grrrr.org/cgi-bin/mailman/listinfo/flext
>>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> http://grrrr.org/ext/flext
>>>
>>> flext mailing list
>>> flext at grrrr.org <mailto:flext at grrrr.org>
>>> http://grrrr.org/cgi-bin/mailman/listinfo/flext
>>
>>
>> _______________________________________________
>> http://grrrr.org/ext/flext
>>
>> flext mailing list
>> flext at grrrr.org <mailto:flext at grrrr.org>
>> http://grrrr.org/cgi-bin/mailman/listinfo/flext
>>
>>
>
>
>
> _______________________________________________
> http://grrrr.org/ext/flext
>
> flext mailing list
> flext at grrrr.org
> http://grrrr.org/cgi-bin/mailman/listinfo/flext
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://grrrr.org/pipermail/flext/attachments/20140611/96e3f2b2/attachment-0001.html>
More information about the flext
mailing list