linphone-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linphone-developers] Mac OS bundle not generating correctly: runnin


From: Álvaro Serrano
Subject: Re: [Linphone-developers] Mac OS bundle not generating correctly: running app displays no characters.
Date: Tue, 11 Dec 2012 20:18:21 +0100

All right, I was able to solve problem 2)

I followed the instructions here: http://ufoai.org/wiki/Compile_for_Mac

I basically added the -headerpad_max_install_names LDFLAGS option to the configuration script in MacPorts so that it is always used when installing new ports. I edited the file /opt/local/share/macports/Tcl/port1.0/portconfigure.tcl and changed the flag as it says on the URL above.

I then forced to recompile and reinstall all the ports and dependencies needed for linphone. The two main offenders were gtk2 and ffmpeg-devel but still, I reinstalled all of them just to be sure. Now gtk-mac-bundler is happy and the bundle is created without any of the errors that appeared before.


HOWEVER, I'm still stuck with problem 1) and I still get an app that doesn't show any characters other than squares. I will go over the Makefile.inc tomorrow in more detail, but if anyone has any pointers I would be more than grateful.

Álvaro.


El 10/12/2012, a las 18:48, Álvaro Serrano <address@hidden> escribió:

Hi,

I'm trying to create the Mac OS bundle with gtk-mac-bundler following the instructions in the readme.macos file. The bundle is created but when I run it this is what I get:

<Captura de pantalla 2012-12-10 a la(s) 17.34.54.png>

I've been looking through the logs in the terminal and I have found a couple of things:

1) There seems to be something wrong with the Makefile.inc file (attached for reference) located in the linphone/share directory that makes double dashes appear in the middle of some file paths, like this fragment from the terminal log during the make bundle command. I have noted one such path in bold for clarity:



Making install in C
 cd ../.. && /bin/sh /Users/aserranor/documents/linphone/missing --run automake-1.12 --gnu share/C/Makefile
configure.ac:109: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and will soon be removed.
configure.ac:109: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' macro instead,
configure.ac:109: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.
 cd ../.. && /bin/sh ./config.status share/C/Makefile 
config.status: creating share/C/Makefile
make[4]: Nothing to be done for `install-exec-am'.
/opt/local/bin/gmkdir -p /Users/aserranor/Documents/linphone/linphone-install/opt/local/share/gnome/help/linphone/C/
cp -f ../../share/C/*.html /Users/aserranor/Documents/linphone/linphone-install//opt/local/share/gnome/help/linphone/C//.
cp: ../../share/C/*.html: No such file or directory
make[4]: [install-data-local] Error 1 (ignored)
cp -f ../../share/C/*.css /Users/aserranor/Documents/linphone/linphone-install//opt/local/share/gnome/help/linphone/C//.
cp: ../../share/C/*.css: No such file or directory
make[4]: [install-data-local] Error 1 (ignored)
 /opt/local/bin/gmkdir -p '/Users/aserranor/Documents/linphone/linphone-install/opt/local/share/man/man1'
 /opt/local/bin/ginstall -c -m 644 linphone.1 linphonec.1 sipomatic.1 linphonecsh.1 '/Users/aserranor/Documents/linphone/linphone-install/opt/local/share/man/man1'
1 linphonec.1 sipomatic.1 linphonecsh.1 '/Users/aserranor/Documents/linphone/linphone-install/opt/local/share/man/man1'




This fragment is repeated for each of the subfolders in the share directory: C, cs, fr, it and ja. I have tried editing the Makefile.inc myself but I wasn't able to get it to work.

2) I also get a long and repeated error after that, here's a fragment:



Running install name tool
Going through prefix: /opt/local
install_name_tool: changing install names or rpaths can't be redone for: .Linphone.app/Contents/Resources/lib/libgtk-quartz-2.0.0.dylib (for architecture x86_64) because larger updated load commands do not fit (the program must be relinked, and you may need to use -headerpad or -headerpad_max_install_names)
install_name_tool: changing install names or rpaths can't be redone for: .Linphone.app/Contents/Resources/lib/libgtk-quartz-2.0.0.dylib (for architecture x86_64) because larger updated load commands do not fit (the program must be relinked, and you may need to use -headerpad or -headerpad_max_install_names)
install_name_tool: changing install names or rpaths can't be redone for: .Linphone.app/Contents/Resources/lib/libgtk-quartz-2.0.0.dylib (for architecture x86_64) because larger updated load commands do not fit (the program must be relinked, and you may need to use -headerpad or -headerpad_max_install_names)
(...) 



It goes on and on like this for a while. I have no idea what this means. I would really appreciate any help guys, I'm lost at this point.

Thanks in advance.
Álvaro.


<Makefile.inc>
_______________________________________________
Linphone-developers mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/linphone-developers


reply via email to

[Prev in Thread] Current Thread [Next in Thread]