fbsd 5.1 a mysql323-client

Josef Mruzek josef.mruzek at i.cz
Wed Jun 18 13:39:31 CEST 2003


Zdravim,
muzete zkusit nasledujici postup:

1. cd /usr/ports/databases/mysql323-client
2. make extract
3. cd work/mysql-3.23.56
4. otevrete si v editoru soubor configure a hledejte string longlong
5. mel byste najit zhruba nasledujici

#include <stdio.h>
typedef long long longlong;
main()
{
   longlong ll=1;
   float f;
   FILE *file=fopen("conftestval", "w");
   f = (float) ll;
   fprintf(file,"%g\n",f);
   close(file);
   exit (0);
}

6. zmente close() na fclose() a ulozte zmenu
7. zkuste zkompilovat

S pozdravemm,
Josef Mruzek, ICZ,a.s.

Liquid wrote:
> Zdravim, uz jednou sjem to sem posilal ale neposlal jsem vsechno. Zprava
> byla zbytecna. Ta chyab ktera se stane pri kompilaci mysql323-clienta z
> PORTS je tato:
> -------------
> checking for type ulong... no
> checking for type uchar... no
> checking for type uint... yes
> checking for type fp_except... no
> checking if c++ supports bool types... yes
> checking if conversion of longlong to float works... Segmentation fault
> (core dumped)
> no
> configure: error: Your compiler cannot convert a longlong value to a float!
> If you are using gcc 2.8.# you should upgrade to egcs 1.0.3 or newer and try
> again
> ===>  Script "configure" failed unexpectedly.
>       Please report the problem to dirk at FreeBSD.org [maintainer] and attach
>       the
> "/usr/ports/databases/mysql323-client/work/mysql-3.23.56/config.log"
>       including the output of the failure of your make command. Also, it
> might
>       be a good idea to provide an overview of all packages installed on
> your
>       system (e.g. an `ls /var/db/pkg`).
> *** Error code 1
> 
> Stop in /usr/ports/databases/mysql323-client.
> 
> --------------------------
> 
> Vubec nevim jak s tim pohnout. Diky za pomoc.
> 
> Liquid




More information about the Users-l mailing list