ld: 0711-596 SEVERE ERROR: Object ./libdialog.a[util.o]
An RLD for section 2 (.data) refers to symbol 1781,
but the storage class of the symbol is not C_EXT or C_HIDEXT.
collect2: ld returned 12 exit status
La solución a esto (en la mayoría de las veces) es quitar la opción "-g" de la variable CFLAGS del archivo configure, después de haber quitado la opción que por cierto es para debug de GCC podremos compilar bien.