Hi folks, hi Gabriel, (sorry for the late reply...).
Three things:
1) Gabriel's question about the feature.pri file
2) Good news :)
3) Issue with newest SVN trunk build on osx
ad 1)
> In the Mac build, I see lines like this:
>
> macx {
> LIBS += /opt/local/lib/libarchive.dylib
> }
>
> However, will this work:
>
> macx {
> LIBS += -L/opt/local/lib -larchive
> }
>
> Reason for asking: The latter syntax is more portable... and would help
> me in my qmake efforts. :-)
I tried what you suggested in the features.pri file but this did not work. I
get errors like this:
ld: library not found for -llibflac
collect2: ld returned 1 exit status
make[1]: *** [../Hydrogen.app/Contents/MacOS/Hydrogen] Error 1
make: *** [sub-gui-make_default] Error 2
When I change your line a bit to explicitly refer to the libs:
LIBS += -L/opt/local/lib -LlibFLAC.dylib
or:
LIBS += -L/opt/local/lib -LFLAC
I get the following messages:
Undefined symbols:
"FLAC::Decoder::Stream::process_until_end_of_metadata()", referenced from:
vtable for H2Core::FLACFile_realin liblibhydrogen.a(flac_file.o)
"_tar_close", referenced from:
H2Core::Drumkit::install(QString const&)in
liblibhydrogen.a(sound_library.o)
"_jack_transport_locate", referenced from:
H2Core::JackOutput::locate(unsigned long)in
liblibhydrogen.a(jack_output.o)
"_jack_set_process_callback", referenced from:
H2Core::JackOutput::init(unsigned int)in liblibhydrogen.a(jack_output.o)
ad 2)
There is also good news!! :-)
I got an email from Magnus Oman who has written a nice little launch script to
solve the missing libcrypto issue (the former macosx build would specifically
ask for a separate file libcrypto to be placed in /opt/local/lib/ ). So we now
should have a self-containing osx dmg bundle that works on intel 10.5 Leopard!
I posted the link to the new dmg bundle on the forum, and updated the macosx
compilation HOWTO on
http://trac.assembla.com/hydrogen/wiki/development%3AcompileOSX:
ad 3)
I'm having problems building the newest SVN version trunk 1306 on macosx 10.5.
I believe win_port and trunk are now merged so that the two build systems
(scons and qmake) co-exist? But trunk does not build on osx with qmake. The
win_ports branch does build, but is it still maintained?
I posted details about this issue in the forums:
http://www.hydrogen-music.org/forum/?action=show_thread&thread=1099&fid=7&page=1
Have a good weekend all!
----- Original Message ----
From: Gabriel M. Beddingfield <[email protected]>
To: Hydrogen Dev List <[email protected]>
Sent: Friday, July 31, 2009 5:23:56 PM
Subject: [Hydrogen-devel] OSX linker flags
Hi Guys,
In the Mac build, I see lines like this:
macx {
LIBS += /opt/local/lib/libarchive.dylib
}
However, will this work:
macx {
LIBS += -L/opt/local/lib -larchive
}
Reason for asking: The latter syntax is more portable... and would help
me in my qmake efforts. :-)
Thanks,
Gabriel
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Hydrogen-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel