GTK+ configure on IRIX 6.5



Good day,
	I'm trying to configure 1.1.2 on an SGI IRIX 6.5 box and it's having a 
problem with glib. (I'm using 1.1.2 b/c that's what's on my Linux box, but I 
tried 1.1.3 and got the same thing.) What I do is:
cd glib-1.1.3
./configure
gmake
gmake install
cd ../gtk+-1.1.2
./configure
And what I get is:

checking for GLIB - version >= 1.1.3... 70503:./conftest: rld: Warning: 
Version Search Suppressed Because Object libgmodule-1.1.so in liblist has 
non-sgi interface version (3.0)
70503:./conftest: rld: Fatal Error: Cannot Successfully Map soname 
'libgmodule-1.1.so' under any of the filenames /usr/local/lib/libgmodule-1.1.so
:/usr/lib32/libgmodule-1.1.so:/usr/lib32/internal/libgmodule-1.1.so:/lib32/libg
module-1.1.so:/opt/lib32/libgmodule-1.1.so:

(config.log attached) Same thing under either cc or gcc. Of course, I 
understand that gcc uses SGI's linker under 6.5, and that looks to be where 
the problem is. I searched the 'Net and couldn't find any references to this 
error message. I searched this list and from what I can tell, there haven't 
been any real IRIX problems since the .9 days. If anyone has any info on how 
to correct this, it would be most appreciated.

TIA!
"Zow" Terry Brugger
zow@llnl.gov
zow@acm.org

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:631: checking for a BSD compatible install
configure:684: checking whether build environment is sane
configure:741: checking whether make sets ${MAKE}
configure:780: checking for working aclocal
configure:793: checking for working autoconf
configure:806: checking for working automake
configure:819: checking for working autoheader
configure:832: checking for working makeinfo
configure:904: checking host system type
configure:927: checking for ranlib
configure:956: checking for gcc
configure:1033: checking whether the C compiler (/usr/local/bin/gcc  ) works
configure:1047: /usr/local/bin/gcc -o conftest    conftest.c  1>&5
configure:1067: checking whether the C compiler (/usr/local/bin/gcc  ) is a cross-compiler
configure:1072: checking whether we are using GNU C
configure:1081: /usr/local/bin/gcc -E conftest.c
configure:1096: checking whether /usr/local/bin/gcc accepts -g
configure:1136: checking for ld used by GCC
configure:1193: checking if the linker (/usr/bin/ld) is GNU ld
configure:1209: checking for BSD-compatible nm
configure:1246: checking whether ln -s works
configure:1283: /usr/local/bin/gcc -c -g -O2  conftest.c 1>&5
configure:1314: checking whether to enable maintainer-specific portions of Makefiles
configure:1339: checking host system type
configure:1436: checking whether build environment is sane
configure:1478: checking for gcc
configure:1555: checking whether the C compiler (/usr/local/bin/gcc -g -O2 -DGTK_NO_CHECK_CASTS ) works
configure:1569: /usr/local/bin/gcc -o conftest -g -O2 -DGTK_NO_CHECK_CASTS   conftest.c  1>&5
configure:1589: checking whether the C compiler (/usr/local/bin/gcc -g -O2 -DGTK_NO_CHECK_CASTS ) is a cross-compiler
configure:1594: checking whether we are using GNU C
configure:1618: checking whether /usr/local/bin/gcc accepts -g
configure:1649: checking for /usr/local/bin/gcc option to accept ANSI C
configure:1702: /usr/local/bin/gcc  -c -g -O2 -DGTK_NO_CHECK_CASTS  conftest.c 1>&5
configure:1736: checking for a BSD compatible install
configure:1786: checking whether make sets ${MAKE}
configure:1837: checking for mawk
configure:1837: checking for gawk
configure:1870: checking for perl5
configure:1903: checking for indent
configure:1938: checking for extra flags to get ANSI library prototypes
configure:1951: /usr/local/bin/gcc -o conftest -g -O2 -DGTK_NO_CHECK_CASTS -Wall   conftest.c  -lm 1>&5
configure:1992: checking for extra flags for POSIX compliance
configure:2001: /usr/local/bin/gcc -c -g -O2 -DGTK_NO_CHECK_CASTS -Wall  conftest.c 1>&5
configure: In function `main':
configure:1997: warning: unused variable `dir'
configure:2090: checking for glib-config
configure:2121: checking for GLIB - version >= 1.1.3
configure:2220: /usr/local/bin/gcc -o conftest -g -O2 -DGTK_NO_CHECK_CASTS -Wall -DUSE_XIM -I/usr/local/lib/glib/include -I/usr/local/include   conftest.c  -L/usr/local/lib  -lgmodule  -lglib  1>&5
ld32: WARNING 85: definition of __register_frame_info_table in /usr/local/lib/libgmodule.so preempts that definition in /usr/local/lib/libglib.so.
ld32: WARNING 85: definition of __frame_state_for in /usr/local/lib/libgmodule.so preempts that definition in /usr/local/lib/libglib.so.
ld32: WARNING 85: definition of __register_frame_info in /usr/local/lib/libgmodule.so preempts that definition in /usr/local/lib/libglib.so.
ld32: WARNING 85: definition of __deregister_frame_info in /usr/local/lib/libgmodule.so preempts that definition in /usr/local/lib/libglib.so.
configure: failed program was:
#line 2144 "configure"
#include "confdefs.h"

#include <glib.h>
#include <stdio.h>
#include <stdlib.h>

int 
main ()
{
  int major, minor, micro;
  char *tmp_version;

  system ("touch conf.glibtest");

  /* HP/UX 9 (%@#!) writes to sscanf strings */
  tmp_version = g_strdup("1.1.3");
  if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
     printf("%s, bad version string\n", "1.1.3");
     exit(1);
   }

  if ((glib_major_version != 1) ||
      (glib_minor_version != 1) ||
      (glib_micro_version != 3))
    {
      printf("\n*** 'glib-config --version' returned %d.%d.%d, but GLIB (%d.%d.%d)\n", 
             1, 1, 3,
             glib_major_version, glib_minor_version, glib_micro_version);
      printf ("*** was found! If glib-config was correct, then it is best\n");
      printf ("*** to remove the old version of GLIB. You may also be able to fix the error\n");
      printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
      printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
      printf("*** required on your system.\n");
      printf("*** If glib-config was wrong, set the environment variable GLIB_CONFIG\n");
      printf("*** to point to the correct copy of glib-config, and remove the file config.cache\n");
      printf("*** before re-running configure\n");
    } 
  else if ((glib_major_version != GLIB_MAJOR_VERSION) ||
	   (glib_minor_version != GLIB_MINOR_VERSION) ||
           (glib_micro_version != GLIB_MICRO_VERSION))
    {
      printf("*** GLIB header files (version %d.%d.%d) do not match\n",
	     GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION);
      printf("*** library (version %d.%d.%d)\n",
	     glib_major_version, glib_minor_version, glib_micro_version);
    }
  else
    {
      if ((glib_major_version > major) ||
        ((glib_major_version == major) && (glib_minor_version > minor)) ||
        ((glib_major_version == major) && (glib_minor_version == minor) && (glib_micro_version >= micro)))
      {
        return 0;
       }
     else
      {
        printf("\n*** An old version of GLIB (%d.%d.%d) was found.\n",
               glib_major_version, glib_minor_version, glib_micro_version);
        printf("*** You need a version of GLIB newer than %d.%d.%d. The latest version of\n",
	       major, minor, micro);
        printf("*** GLIB is always available from ftp://ftp.gtk.org.\n");
        printf("***\n");
        printf("*** If you have already installed a sufficiently new version, this error\n");
        printf("*** probably means that the wrong copy of the glib-config shell script is\n");
        printf("*** being found. The easiest way to fix this is to remove the old version\n");
        printf("*** of GLIB, but you can also set the GLIB_CONFIG environment to point to the\n");
        printf("*** correct copy of glib-config. (In this case, you will have to\n");
        printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
        printf("*** so that the correct libraries are found at run-time))\n");
      }
    }
  return 1;
}

configure:2264: /usr/local/bin/gcc -o conftest -g -O2 -DGTK_NO_CHECK_CASTS -Wall -DUSE_XIM -I/usr/local/lib/glib/include -I/usr/local/include   conftest.c  -L/usr/local/lib  -lgmodule  -lglib  1>&5
ld32: WARNING 85: definition of __register_frame_info_table in /usr/local/lib/libgmodule.so preempts that definition in /usr/local/lib/libglib.so.
ld32: WARNING 85: definition of __frame_state_for in /usr/local/lib/libgmodule.so preempts that definition in /usr/local/lib/libglib.so.
ld32: WARNING 85: definition of __register_frame_info in /usr/local/lib/libgmodule.so preempts that definition in /usr/local/lib/libglib.so.
ld32: WARNING 85: definition of __deregister_frame_info in /usr/local/lib/libgmodule.so preempts that definition in /usr/local/lib/libglib.so.


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