paragui-users
[Top][All Lists]
Advanced

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

[paragui-users] problems building test apps (with inernalexpat ??)


From: nandrats
Subject: [paragui-users] problems building test apps (with inernalexpat ??)
Date: Tue, 25 Jun 2002 11:41:53 -0500

I use mingw on Windows and paragui compiles and installs fine (./configure
--enable-internalexpat), but the configure script of the test apps stops
complaining about missing expat.h.

The output in the config.log is the following: What's wrong ???

NIC

g whether the C++ compiler (c++  ) works
configure:1137: c++ -o conftest    conftest.C  1>&5
configure:1163: checking whether the C++ compiler (c++  ) is a cross-compiler
configure:1168: checking whether we are using GNU C++
configure:1196: checking whether c++ accepts -g
configure:1228: checking how to run the C preprocessor
configure:1319: checking for a BSD compatible install
configure:1374: checking for working const
configure:1453: checking for mingw32 environment
configure:1482: checking for Cygwin environment
configure:1517: checking for executable suffix
configure:1595: checking for paragui-config
configure:1630: checking for PARAGUI - version >= 1.0.0
configure:1728: c++ -o conftest.exe -g -O2 -I/usr/local/include
-I/usr/local/include/paragui -Ic:/progra~1/FreeType/include
-Ic:/progra~1/FreeType/include/freetype2 -I/usr/local/include
-I/usr/local/include/SDL -Dmain=SDL_main   conftest.C  -L/usr/local/lib
-lparagui -L/usr/local/lib -lmingw32 -lSDLmain -lSDL -mwindows -lz -lSDL_image
-Lc:/progra~1/FreeType/lib -lfreetype -lstdc++ 1>&5
C:\msys\1.0\local\lib/libparagui.a(pglayout.lo): In function
`PG_Layout::Load(PG_Widget *, char const *, void (*)(int, int), void *)':
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/widgets/pglayout.cpp:1162: undefined
reference to `_imp__XML_ParserCreate'
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/widgets/pglayout.cpp:1169: undefined
reference to `_imp__XML_SetUserData'
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/widgets/pglayout.cpp:1170: undefined
reference to `_imp__XML_SetElementHandler'
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/widgets/pglayout.cpp:1171: undefined
reference to `_imp__XML_SetCharacterDataHandler'
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/widgets/pglayout.cpp:1172: undefined
reference to `_imp__XML_SetProcessingInstructionHandler'
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/widgets/pglayout.cpp:1200: undefined
reference to `_imp__XML_GetCurrentColumnNumber'
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/widgets/pglayout.cpp:1200: undefined
reference to `_imp__XML_GetCurrentLineNumber'
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/widgets/pglayout.cpp:1200: undefined
reference to `_imp__XML_GetErrorCode'
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/widgets/pglayout.cpp:1200: undefined
reference to `_imp__XML_ErrorString'
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/widgets/pglayout.cpp:1199: undefined
reference to `_imp__XML_ParseBuffer'
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/widgets/pglayout.cpp:1186: undefined
reference to `_imp__XML_GetBuffer'
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/widgets/pglayout.cpp:1212: undefined
reference to `_imp__XML_ParserFree'
C:\msys\1.0\local\lib/libparagui.a(themeloader.lo): In function
`PG_Theme::Load(char const *)':
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/themes/themeloader.cpp:447: undefined
 reference to `_imp__XML_ParserCreate'
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/themes/themeloader.cpp:450: undefined
 reference to `_imp__XML_SetUserData'
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/themes/themeloader.cpp:451: undefined
 reference to `_imp__XML_SetElementHandler'
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/themes/themeloader.cpp:458: undefined
 reference to `_imp__XML_ParserFree'
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/themes/themeloader.cpp:469: undefined
 reference to `_imp__XML_Parse'
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/themes/themeloader.cpp:470: undefined
 reference to `_imp__XML_GetCurrentLineNumber'
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/themes/themeloader.cpp:471: undefined
 reference to `_imp__XML_GetErrorCode'
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/themes/themeloader.cpp:471: undefined
 reference to `_imp__XML_ErrorString'
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/themes/themeloader.cpp:472: undefined
 reference to `_imp__XML_ParserFree'
//c/Mingw32/Visual-MinGW/paragui-1.0.2/src/themes/themeloader.cpp:482: undefined
 reference to `_imp__XML_ParserFree'
configure: failed program was:
#line 1661 "configure"
#include "confdefs.h"
#ifdef __cplusplus
extern "C" void exit(int) throw ();
#endif

#include "paragui.h"
#include "pgapplication.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

char*
my_strdup (char *str)
{
  char *new_str;

  if (str)
    {
      new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char));
      strcpy (new_str, str);
    }
  else
    new_str = NULL;

  return new_str;
}

int main (int argc, char *argv[])
{
  int major, minor, micro;
  char *tmp_version;

  PG_Application app;

  /* This hangs on some systems (?)
  system ("touch conf.paraguitest");
  */
  { FILE *fp = fopen("conf.paraguitest", "a"); if ( fp ) fclose(fp); }

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

   if ((1 > major) ||
      ((1 == major) && (0 > minor)) ||
      ((1 == major) && (0 == minor) && (2 >= micro)))
    {
      return 0;
    }
  else
    {
      printf("\n*** 'paragui-config --version' returned %d.%d.%d, but the
minimum version\n", 1, 0, 2);
      printf("*** of PARAGUI required is %d.%d.%d. If paragui-config is correct,
 then it is\n", major, minor, micro);
      printf("*** best to upgrade to the required version.\n");
      printf("*** If paragui-config was wrong, set the environment variable
PARAGUI_CONFIG\n");
      printf("*** to point to the correct copy of paragui-config, and remove the
 file\n");
      printf("*** config.cache before re-running configure\n");
      return 1;
    }
}


configure:1772: c++ -o conftest.exe -g -O2 -I/usr/local/include
-I/usr/local/include/paragui -Ic:/progra~1/FreeType/include
-Ic:/progra~1/FreeType/include/freetype2 -I/usr/local/include
-I/usr/local/include/SDL -Dmain=SDL_main   conftest.C  -L/usr/local/lib
-lparagui -L/usr/local/lib -lmingw32 -lSDLmain -lSDL -mwindows -lz -lSDL_image
-Lc:/progra~1/FreeType/lib -lfreetype -lstdc++ 1>&5
C:\msys\1.0\local\lib/libSDLmain.a(SDL_main.o.b): In function `console_main':
//c/Mingw32/Visual-MinGW/SDL-1.2.4/src/main/SDL_main.c:227: undefined reference
to `SDL_main'
configure: failed program was:
#line 1762 "configure"
#include "confdefs.h"

#include "paragui.h"
#include <stdio.h>

int main() {
 return 0;
; return 0; }





reply via email to

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