Re: Bug#191033: hugs98_98.200211-1(unstable/ia64): FTBFS: undefined reference to `main'

Ross Paterson <[email protected]>
Newsgroups gmane.comp.lang.haskell.hugs.bugs
Message-ID <[email protected]>
It's a quoting bug.  Here's a patch to apply in src/unix:

--- old/aclocal.m4	2002-10-11 17:26:38.000000000 +0100
+++ aclocal.m4	2003-05-06 13:16:45.000000000 +0100
@@ -587,11 +587,11 @@
   ./conftest 2>/dev/null
   ac_result=$?
   if test $ac_result = 3; then
-    ac_cv_dll_flags=$1
+    ac_cv_dll_flags='$1'
     ac_cv_leading_underscore=no
   fi
   if test $ac_result = 4; then
-    ac_cv_dll_flags=$1
+    ac_cv_dll_flags='$1'
     ac_cv_leading_underscore=yes
   fi
 
--- old/configure.in	2002-10-31 16:10:37.000000000 +0000
+++ configure.in	2003-05-06 13:16:45.000000000 +0100
@@ -606,32 +606,32 @@
 dnl--------------------------------------------------------------------
 
 dnl Try the MS Visual C flags
-HUGS_TRY_DYNLINK("/LD")                
-HUGS_TRY_DYNLINK("/LD /ML /nologo")                
+HUGS_TRY_DYNLINK([/LD])
+HUGS_TRY_DYNLINK([/LD /ML /nologo])
 
 dnl Try the gcc flags
-HUGS_TRY_DYNLINK("-shared")            
+HUGS_TRY_DYNLINK([-shared -fPIC])
 
 dnl Try the MacOS X flags
-HUGS_TRY_DYNLINK("-bundle")        
+HUGS_TRY_DYNLINK(-bundle)
 
 dnl Try the MacOS X flags
-HUGS_TRY_DYNLINK("-bundle -lc")        
+HUGS_TRY_DYNLINK([-bundle -lc])        
 
 dnl Try the gcc flags
-dnl HUGS_TRY_DYNLINK("-shared -nostdlib")  
+dnl HUGS_TRY_DYNLINK([-shared -nostdlib])
 
 dnl Some other gcc flags
-HUGS_TRY_DYNLINK("-r")                 
+HUGS_TRY_DYNLINK(-r)
 
 dnl Some other gcc flags
-dnl HUGS_TRY_DYNLINK("-rdynamic")          
+dnl HUGS_TRY_DYNLINK(-rdynamic)
 
 dnl Try the SunOS flags
-dnl HUGS_TRY_DYNLINK("-G")                 
+dnl HUGS_TRY_DYNLINK(-G)
 
 dnl Try the HPUX flags
-dnl HUGS_TRY_DYNLINK("-Aa +z")             
+dnl HUGS_TRY_DYNLINK([-Aa +z])             
 
 AC_DEFINE_UNQUOTED(MKDLL_CMD, "${CC-cc} $ac_cv_dll_flags")
 if test "$ac_cv_leading_underscore" = "yes"; then
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.