First of all, thanks to nox, for upgrading mono-addins to version 0.3.1!
A while ago I made a request to upgrade mono-addins from version 0.3 to version 0.3.1, in order to be able to compile and run MonoDevelop, without nasty errors at start-up. I configured this myself, and uploaded a patch to the list. So, for me it is solved, but maybe others might be interested as well. After I saw the port was not upgraded yet, I still tried 'upgrade mono-addins', and it tried to upgrade some other ports as well, amongst which pango, however unsuccesfully. This is the error I got, during configure:checking for GLIB... configure: error: *** Glib 2.17.3 or better is required. The latest version of *** Glib is always available from ftp://ftp.gtk.org/.I checked, and I have glib2 @2.18.1_0+darwin_9, and it is active. I tried to install glib2-devel @2.17.7_0+darwin_9 as well, but then it gave me trouble because I had to deactivate the glib2 first. I tried this, but to no avail: I got the same error. I switched back to glib2 after that.You say it is pango giving the above error? I'd love to see the complete debug log of that. To get it, you'd do this:
Well, I assumed it was pango, based on the following output: [Users/masschel] > upgrade mono-addins ---> Fetching mono ---> Attempting to fetch mono-2.0.1.tar.bz2 from http://www.go-mono.com/sources/mono/ ---> Verifying checksum(s) for mono ---> Extracting mono ---> Applying patches to mono ---> Configuring mono ---> Building mono with target all ---> Staging mono into destroot ---> Deactivating mono 2.0_0+darwin_9 ---> Installing mono 2.0.1_0+darwin_9 ---> Activating mono 2.0.1_0+darwin_9 ---> Cleaning mono ---> Fetching pango ---> Attempting to fetch pango-1.22.2.tar.bz2 from http://mandril.creatis.insa-lyon.fr/linux/gnome.org/sources/pango/1.22 ---> Verifying checksum(s) for pango ---> Extracting pango ---> Applying patches to pango ---> Configuring pangoError: Target org.macports.configure returned: configure failure: shell command " cd "/opt/local/var/macports/build/ _opt_local_var_macports_sources_rsync .macports.org_release_ports_x11_pango/work/pango-1.22.2" && ./ configure --prefix=/opt/local --x-includes=/usr/X11R6/include --x- libraries=/usr/X11R6/lib --enable-static --enable-cairo " returned error 1
Command output: appending configuration tag "CXX" to libtoolchecking for ld used by /usr/bin/g++-4.0... /usr/libexec/gcc/i686- apple-darwin9/4.0.1/ld checking if the linker (/usr/libexec/gcc/i686-apple-darwin9/4.0.1/ld) is GNU ld... no checking whether the /usr/bin/g++-4.0 linker (/usr/libexec/gcc/i686- apple-darwin9/4.0.1/ld) supports shared libraries... yes
checking for /usr/bin/g++-4.0 option to produce PIC... -fno-common checking if /usr/bin/g++-4.0 PIC flag -fno-common works... yes checking if /usr/bin/g++-4.0 static flag -static works... no checking if /usr/bin/g++-4.0 supports -c -o file.o... yeschecking whether the /usr/bin/g++-4.0 linker (/usr/libexec/gcc/i686- apple-darwin9/4.0.1/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin9.5.0 dyld(cached) (cached) checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool checking for some Win32 platform... no checking for perl5... no checking for perl... perl checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include checking whether -R must be followed by a space... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for FONTCONFIG... no checking Carbon/Carbon.h usability... yes checking Carbon/Carbon.h presence... yes checking for Carbon/Carbon.h... yes checking for CAIRO... no checking for GLIB... configure: error: *** Glib 2.17.3 or better is required. The latest version of *** Glib is always available from ftp://ftp.gtk.org/.
Then attach pango.txt.bz2 from your desktop to your reply.
Here you go, hope it is any help to you:
pango.txt.bz2
Description: application/bzip2
When I try upgrading now, using sudo port upgrade mono-addins, I get the following:
---> Activating giflib 4.1.6_0Error: Activating giflib 4.1.6_0 failed: Image error: /opt/local/bin/ gif2epsn is being used by the active libungif port. Please deactivate this port first, or use the -f flag to force the activation.
---> Activating pango 1.22.2_0Error: Activating pango 1.22.2_0 failed: Image error: Another version of this port (pango @1.22.0_0) is already active.
---> Activating pango 1.22.2_0Error: Activating pango 1.22.2_0 failed: Image error: Another version of this port (pango @1.22.0_0) is already active.
About the first error, is it in general ok to force the activation? To me it sounds not recommendable. The second error is more weird. After using your commands (sudo port clean pango; sudo port -d install pango 2>&1 | tee ~/Desktop/pango.txt; bzip2 ~/Desktop/pango.txt ), it went through, but it was not able to activate. It should automatically desactivate the old and install the new one, no? And what is the difference between my install and your commands? You only put -d, which I assume is debug. Does -d do something else?
Could all of this have to do with my attempt to upgrade mono-addins myself, altering my local repository. I followed the guidelines of MacPorts, and everything seemed to go as expected... Any ideas?
Bart
_______________________________________________ macports-users mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
