Package: gcin
Severity: important
Tags: patch

Hi,

currently your package FTBFS on GNU/kFreeBSD with the following error:
> gcc -o gcin2tab gcin2tab.o gtab-util.o util.o locale.o -lgtk-x11-2.0 
> -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig 
> -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 
> -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0  
> gcin2tab.o: In function `main':
> gcin2tab.c:(.text+0x120d): undefined reference to `mergesort'
> gcin2tab.c:(.text+0x1502): undefined reference to `mergesort'
> gcin2tab.c:(.text+0x1549): undefined reference to `mergesort'
> gcin2tab.c:(.text+0x1654): undefined reference to `mergesort'
> collect2: ld returned 1 exit status
> make[3]: *** [gcin2tab] Error 1

Full build logs are available at
<http://experimental.ftbfs.de/build.php?arch=kfreebsd-i386&pkg=gcin>.

Please find attached a tiny patch to fix this.

Cheers,

-- 
Cyril Brulebois
--- gcin-1.3.1/gcin2tab.c       2007-03-11 18:07:01.546509000 +0100
+++ gcin-1.3.1/gcin2tab.c       2007-03-11 18:15:09.000000000 +0100
@@ -472,7 +472,7 @@
   th.DefC=chno;
   cur_inmd->DefChars = chno;
 
-#if FREEBSD
+#if defined(FREEBSD) && !defined(__FreeBSD_kernel__)
 #define _sort mergesort
 #else
 #define _sort qsort
--- gcin-1.3.1/im-client/gcin-im-client.c       2007-03-11 18:08:11.265670000 
+0100
+++ gcin-1.3.1/im-client/gcin-im-client.c       2007-03-11 18:10:34.000000000 
+0100
@@ -71,7 +71,7 @@
       save_old_sigaction_single(SIGCHLD, &ori_act);
 
       if ((pid=fork())==0) {
-#if    FREEBSD
+#if    defined(FREEBSD) && !defined(__FreeBSD_kernel__)
         setpgid(0, getpid());
 #else
         setpgrp();

Reply via email to