Results 1 to 2 of 2

Thread: Problems with linker after updating from 5.2.0 to 5.2.1 MacOSX

  1. #1
    Join Date
    Mar 2014
    Posts
    7
    Thanks
    3
    Qt products
    Qt5
    Platforms
    MacOS X

    Default Problems with linker after updating from 5.2.0 to 5.2.1 MacOSX

    Hello.

    Today I updated from Qt 5.2.0 to 5.2.1
    And after that, my project doesn't compile. I've tried to build my project using 5.2.0 settings and everything was good.
    So I think the problem is in qmake config:

    Qt Code:
    1. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -headerpad_max_install_names -Wl,
    2. -syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -mmacosx-version-min=10.6
    3. -o equaliz.app/Contents/MacOS/equaliz main.o mainwindow.o multithreading.o readandplay.o wavheader.o effects.o moc_mainwindow.o moc_multithreading.o
    4. moc_readandplay.o moc_effects.o -F/Users/Smosia/Qt5.2.1/5.2.1/clang_64/lib -L/Users/Smosia/Yandex.Disk/BMSTU/c++/equaliz/src/../../../../../../../usr/local/lib/ -lfftw3
    5. -framework QtMultimedia -framework QtGui -framework QtCore -framework QtNetwork -framework QtWidgets -framework OpenGL -framework AGL
    To copy to clipboard, switch view to plain text mode 
    but I can't find where I can change configuration.

    Working configuration:
    Qt Code:
    1. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -headerpad_max_install_names -Wl,
    2. -syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -mmacosx-version-min=10.6
    3. -o equaliz.app/Contents/MacOS/equaliz main.o mainwindow.o multithreading.o readandplay.o wavheader.o effects.o moc_mainwindow.o moc_multithreading.o
    4. moc_readandplay.o moc_effects.o -F/Applications/Qt/5.2.0/clang_64/lib -L/Users/Smosia/Yandex.Disk/BMSTU/c++/equaliz/src/../../../../../../../usr/local/lib/ -lfftw3
    5. -framework QtMultimedia -framework QtGui -framework QtCore -framework QtNetwork -framework QtWidgets -framework OpenGL -framework AGL
    To copy to clipboard, switch view to plain text mode 

    The only difference is: MacOSX10.9.sdk (everything is good), MacOSX10.8.sdk (error)
    My system is OSX 10.9.2

    The error is:
    Qt Code:
    1. Undefined symbols for architecture x86_64:
    2. "___sincos_stret", referenced from:
    3. _fftw_mktriggen in libfftw3.a(trig.o)
    4. _cexpl_sincos in libfftw3.a(trig.o)
    5. ld: symbol(s) not found for architecture x86_64
    6. clang: error: linker command failed with exit code 1 (use -v to see invocation)
    7. make: *** [equaliz.app/Contents/MacOS/equaliz] Error 1
    To copy to clipboard, switch view to plain text mode 

    So, how i can change sdk? and were should I change it?

  2. #2
    Join Date
    Apr 2014
    Posts
    1
    Qt products
    Qt5
    Platforms
    MacOS X Symbian S60 Android

    Default Re: Problems with linker after updating from 5.2.0 to 5.2.1 MacOSX

    Please, see some explanation In this article
    Quote Originally Posted by Smosia View Post
    Hello.

    Today I updated from Qt 5.2.0 to 5.2.1
    And after that, my project doesn't compile. I've tried to build my project using 5.2.0 settings and everything was good.
    So I think the problem is in qmake config:

    Qt Code:
    1. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -headerpad_max_install_names -Wl,
    2. -syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -mmacosx-version-min=10.6
    3. -o equaliz.app/Contents/MacOS/equaliz main.o mainwindow.o multithreading.o readandplay.o wavheader.o effects.o moc_mainwindow.o moc_multithreading.o
    4. moc_readandplay.o moc_effects.o -F/Users/Smosia/Qt5.2.1/5.2.1/clang_64/lib -L/Users/Smosia/Yandex.Disk/BMSTU/c++/equaliz/src/../../../../../../../usr/local/lib/ -lfftw3
    5. -framework QtMultimedia -framework QtGui -framework QtCore -framework QtNetwork -framework QtWidgets -framework OpenGL -framework AGL
    To copy to clipboard, switch view to plain text mode 
    but I can't find where I can change configuration.

    Working configuration:
    Qt Code:
    1. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -headerpad_max_install_names -Wl,
    2. -syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -mmacosx-version-min=10.6
    3. -o equaliz.app/Contents/MacOS/equaliz main.o mainwindow.o multithreading.o readandplay.o wavheader.o effects.o moc_mainwindow.o moc_multithreading.o
    4. moc_readandplay.o moc_effects.o -F/Applications/Qt/5.2.0/clang_64/lib -L/Users/Smosia/Yandex.Disk/BMSTU/c++/equaliz/src/../../../../../../../usr/local/lib/ -lfftw3
    5. -framework QtMultimedia -framework QtGui -framework QtCore -framework QtNetwork -framework QtWidgets -framework OpenGL -framework AGL
    To copy to clipboard, switch view to plain text mode 

    The only difference is: MacOSX10.9.sdk (everything is good), MacOSX10.8.sdk (error)
    My system is OSX 10.9.2

    The error is:
    Qt Code:
    1. Undefined symbols for architecture x86_64:
    2. "___sincos_stret", referenced from:
    3. _fftw_mktriggen in libfftw3.a(trig.o)
    4. _cexpl_sincos in libfftw3.a(trig.o)
    5. ld: symbol(s) not found for architecture x86_64
    6. clang: error: linker command failed with exit code 1 (use -v to see invocation)
    7. make: *** [equaliz.app/Contents/MacOS/equaliz] Error 1
    To copy to clipboard, switch view to plain text mode 

    So, how i can change sdk? and were should I change it?

Similar Threads

  1. Replies: 1
    Last Post: 11th February 2013, 08:01
  2. OpenCV again (Linker Problems)
    By embedded123 in forum Newbie
    Replies: 1
    Last Post: 28th April 2011, 12:32
  3. MacOSX PyQt4 installation problems
    By wraithdragon in forum Installation and Deployment
    Replies: 0
    Last Post: 11th November 2009, 04:36
  4. Qt4 Lib -- Linker Problems Qt4/OpenGL
    By Jackson.Shredder in forum Qt Programming
    Replies: 6
    Last Post: 19th January 2009, 19:22
  5. Problems updating a dialog
    By SkripT in forum Qt Programming
    Replies: 12
    Last Post: 1st April 2006, 11:17

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.