So, I *was*& working off of the 1.5 branch, but then I realized that makes no sense for what I'm trying to do...so I nuked that and checked out the 1.3 branch instead (current release, right?) and I'm still running into the same basic problem:

=======
configure:30198: $? = 0
configure:30213: result: yesconfigure:30225: checking if malloc() and friends prototypes are gmem.h compatible configure:30260: /usr/bin/gcc-4.0 -c -L/Users/jeremy/src/adium-1.3/Utilities/dep-build-scripts/build/root-ppc/lib -I/Users/jeremy/src/adium-1.3/Utilities/dep-bu ild-scripts/build/root-ppc/include -lintl -liconv -mmacosx-version-min=10.4 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc -Wall -Werror -L/Users/jeremy/src/adium-1.3/ Utilities/dep-build-scripts/build/root-ppc/lib -I/Users/jeremy/src/adium-1.3/Utilities/dep-build-scripts/build/root-ppc/include -lintl -liconv -mmacosx-version-min=10.4 -is
ysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc conftest.c >&5
powerpc-apple-darwin10-gcc-4.0.1: -lintl: linker input file unused because linking not
done
powerpc-apple-darwin10-gcc-4.0.1: -liconv: linker input file unused because linking no
t done
powerpc-apple-darwin10-gcc-4.0.1: -lintl: linker input file unused because linking not
done
powerpc-apple-darwin10-gcc-4.0.1: -liconv: linker input file unused because linking no
t done
configure:30266: $? = 0
configure:30286: result: yes
configure:30290: checking for growing stack pointer
configure:30298: error: cannot run test program while cross compiling
See `config.log' for more details.
=====

A couple of things worth noting that I did different this time: I installed the 10.4 SDK since it sounded like 1.3 required it, and I also forced use of GCC 4.0. I also did "sudo port install automake" and ended up with automake 1.11.

I keep feeling like there must be something weird with my machine configuration that must be causing this. Is there something obvious I'm missing? Does Adium just not build on SL?

Jeremy

Stephen Holt wrote:
Those build scripts are for 1.4 and earlier. If you're working off the adium-1.4 branch, there's a problem.

If you're working on the 1.5 repository, however, there's a new build script in "Dependencies/" that we're using to build the 32/64 libpurple.


...we should probably document that somewhere.

On Fri, Oct 23, 2009 at 10:50 PM, Jeremy Brown <[email protected] <mailto:[email protected]>> wrote:

    Hi adium-devel!

    About a week ago I commented on this bug that someone else had filed:

    http://trac.adium.im/ticket/13144

    As of the latest Adium it still appears not to be working.  So I
    decided I would try to obtain a fresh copy of libpurple and
    rebuild it myself, using the instructions at
    "Utilities/dep-build-scripts/README".

    Everything works peachy until I run
    "general_dependencies_make.sh".  It fails silently to build glib.
     The following lines at the end of "build/dep_make.log" appear to
    show a problem running glib's configure script...something about
    being unable to cross compile a test program:

    =============================================
    checking size of char... 1
    checking size of short... 2
    checking size of long... 4
    checking size of int... 4
    checking size of void *... 4
    checking size of long long... 8
    checking size of __int64... 0
    checking for format to printf and scanf a guint64... none
    checking for an ANSI C-conforming const... yes
    checking if malloc() and friends prototypes are gmem.h
    compatible... yes
    checking for growing stack pointer... configure: error: cannot run
    test program while cross compiling
    See `config.log' for more details.
    =============================================

    Sorry to bug the list but I wondered if anyone's run into
    something like this, or if there's anything obvious I'm missing.
     I'm running 10.6.1 on an Intel MacBook Pro 17", and I'm using
    Xcode 3.2 (1610).  GCC version is i686-apple-darwin10-gcc-4.2.1.

    Any ideas?

    Jeremy





Reply via email to