NetBSD Problem Report #45002

From www@NetBSD.org  Sun May 29 22:38:30 2011
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id DDC7563BF22
	for <gnats-bugs@gnats.NetBSD.org>; Sun, 29 May 2011 22:38:29 +0000 (UTC)
Message-Id: <20110529223828.B6EF363BA4F@www.NetBSD.org>
Date: Sun, 29 May 2011 22:38:28 +0000 (UTC)
From: kamelderouiche@yahoo.com
Reply-To: kamelderouiche@yahoo.com
To: gnats-bugs@NetBSD.org
Subject: lang/gprolog failed compilation
X-Send-Pr-Version: www-1.0

>Number:         45002
>Category:       pkg
>Synopsis:       lang/gprolog failed compilation
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    brook
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun May 29 22:40:00 +0000 2011
>Closed-Date:    Fri Dec 14 16:57:03 +0000 2012
>Last-Modified:  Fri Dec 14 16:57:03 +0000 2012
>Originator:     Derouiche
>Release:        netbsd-5.1
>Organization:
Natei System
>Environment:
NetBSD Torabora 5.1 NetBSD 5.1 (GENERIC) #0: Sun Nov  7 14:39:56 UTC 2010  builds@b6.netbsd.org:/home/builds/ab/netbsd-5-1-RELEASE/i386/201011061943Z-obj/home/builds/ab/netbsd-5-1-RELEASE/src/sys/arch/i386/compile/GENERIC i386

>Description:
(cd ../TopComp; /usr/bin/make gplc)
--- gplc ---
cc -march=i486 -O2 -o gplc top_comp.c -lm
. ./SETVARS;for i in TopComp EnginePl Wam2Ma Ma2Asm Linedit   BipsPl Pl2Wam Fd2C EngineFD BipsFD;do (cd $i; /usr/bin/make) || exit 1; done; (cd TopComp; /usr/bin/make gprolog)
--- hexgplc ---
cc -march=i486 -O2 -o hexgplc hexfilter.c
--- cpp_headers ---
--- machine1.o ---
--- mem_alloc.o ---
--- cpp_headers ---
cc -march=i486 -O2  -o cpp_headers cpp_headers.c
--- machine1.o ---
gplc -c -C '-O2' machine1.c
--- mem_alloc.o ---
gplc -c -C '-O2' mem_alloc.c
--- misc.o ---
gplc -c -C '-O2' misc.c
--- hash.o ---
gplc -c -C '-O2' hash.c
--- obj_chain.o ---
gplc -c -C '-O2' obj_chain.c
--- engine.o ---
gplc -c -C '-O2' engine.c
--- engine1.o ---
gplc -c engine1.c
--- wam_inst.o ---
gplc -c -C '-O2' wam_inst.c
--- atom.o ---
gplc -c -C '-O2' atom.c
--- pred.o ---
gplc -c -C '-O2' pred.c
--- oper.o ---
gplc -c -C '-O2' oper.c
--- if_no_fd.o ---
gplc -c -C '-O2' if_no_fd.c
--- main.o ---
gplc -c -C '-O2' main.c
--- machine.o ---
gplc -c -C '-O2' machine.c
--- libengine_pl.a ---
rm -f libengine_pl.a
ar rc libengine_pl.a machine.o machine1.o mem_alloc.o  misc.o hash.o obj_chain.o  engine.o engine1.o wam_inst.o  atom.o pred.o oper.o  if_no_fd.o main.o
ranlib libengine_pl.a
--- wam2ma.o ---
--- wam_parser.o ---
--- wam2ma.o ---
cc -march=i486 -O2 -c wam2ma.c
--- wam_parser.o ---
cc -march=i486 -O2 -c wam_parser.c
--- wam2ma ---
cc -march=i486 -O2 -o wam2ma wam2ma.o wam_parser.o
--- ma2asm.o ---
--- ma_parser.o ---
--- ma2asm_inst.o ---
--- ma2asm.o ---
cc -march=i486 -O2 -c ma2asm.c
--- ma_parser.o ---
cc -march=i486 -O2 -c ma_parser.c
--- ma2asm_inst.o ---
cc -march=i486 -O2 -c ma2asm_inst.c
--- ma2asm ---
cc -march=i486 -O2 -o ma2asm ma2asm.o ma2asm_inst.o ma_parser.o
--- linedit.o ---
--- terminal.o ---
--- ctrl_c.o ---
--- linedit.o ---
cc -march=i486 -c -O2 linedit.c
--- terminal.o ---
cc -march=i486 -c -O2 terminal.c
--- ctrl_c.o ---
cc -march=i486 -c -O2 ctrl_c.c
--- liblinedit.a ---
rm -f liblinedit.a
ar rc liblinedit.a linedit.o terminal.o ctrl_c.o
ranlib liblinedit.a
--- error_supp.o ---
--- c_supp.o ---
--- foreign_supp.o ---
--- error_supp.o ---
gplc -c -C '-O2 -funsigned-char' error_supp.c
--- c_supp.o ---
gplc -c -C '-O2 -funsigned-char' c_supp.c
--- foreign_supp.o ---
gplc -c -C '-O2 -funsigned-char' foreign_supp.c
--- pred_supp.o ---
gplc -c -C '-O2 -funsigned-char' pred_supp.c
--- term_supp.o ---
gplc -c -C '-O2 -funsigned-char' term_supp.c
--- stream_supp.o ---
gplc -c -C '-O2 -funsigned-char' stream_supp.c
--- scan_supp.o ---
gplc -c -C '-O2 -funsigned-char' scan_supp.c
--- parse_supp.o ---
gplc -c -C '-O2 -funsigned-char' parse_supp.c
--- write_supp.o ---
gplc -c -C '-O2 -funsigned-char' write_supp.c
--- dynam_supp.o ---
gplc -c -C '-O2 -funsigned-char' dynam_supp.c
--- callinf_supp.o ---
gplc -c -C '-O2 -funsigned-char' callinf_supp.c
--- bc_supp.o ---
gplc -c -C '-O2 -funsigned-char' bc_supp.c
--- assert_c.o ---
gplc -c -C '-O2 -funsigned-char' assert_c.c
--- read_c.o ---
gplc -c -C '-O2 -funsigned-char' read_c.c
--- write_c.o ---
gplc -c -C '-O2 -funsigned-char' write_c.c
--- const_io_c.o ---
gplc -c -C '-O2 -funsigned-char' const_io_c.c
--- oper_c.o ---
gplc -c -C '-O2 -funsigned-char' oper_c.c
--- pred_c.o ---
gplc -c -C '-O2 -funsigned-char' pred_c.c
--- atom_c.o ---
gplc -c -C '-O2 -funsigned-char' atom_c.c
--- control_c.o ---
gplc -c -C '-O2 -funsigned-char' control_c.c
--- call_args_c.o ---
gplc -c -C '-O2 -funsigned-char' call_args_c.c
--- throw_c.o ---
gplc -c -C '-O2 -funsigned-char' throw_c.c
--- flag_c.o ---
gplc -c -C '-O2 -funsigned-char' flag_c.c
--- arith_inl_c.o ---
gplc -c -C '-O2 -funsigned-char' arith_inl_c.c
--- type_inl_c.o ---
gplc -c -C '-O2 -funsigned-char' type_inl_c.c
--- term_inl_c.o ---
gplc -c -C '-O2 -funsigned-char' term_inl_c.c
--- g_var_inl_c.o ---
gplc -c -C '-O2 -funsigned-char' g_var_inl_c.c
--- all_solut_c.o ---
gplc -c -C '-O2 -funsigned-char' all_solut_c.c
--- sort_c.o ---
gplc -c -C '-O2 -funsigned-char' sort_c.c
--- stat_c.o ---
gplc -c -C '-O2 -funsigned-char' stat_c.c
--- stream_c.o ---
gplc -c -C '-O2 -funsigned-char' stream_c.c
--- file_c.o ---
gplc -c -C '-O2 -funsigned-char' file_c.c
--- char_io_c.o ---
gplc -c -C '-O2 -funsigned-char' char_io_c.c
--- format_c.o ---
gplc -c -C '-O2 -funsigned-char' format_c.c
--- os_interf_c.o ---
gplc -c -C '-O2 -funsigned-char' os_interf_c.c
--- expand_c.o ---
gplc -c -C '-O2 -funsigned-char' expand_c.c
--- consult_c.o ---
gplc -c -C '-O2 -funsigned-char' consult_c.c
--- pretty_c.o ---
gplc -c -C '-O2 -funsigned-char' pretty_c.c
--- random_c.o ---
gplc -c -C '-O2 -funsigned-char' random_c.c
--- top_level_c.o ---
gplc -c -C '-O2 -funsigned-char' top_level_c.c
--- debugger_c.o ---
gplc -c -C '-O2 -funsigned-char' debugger_c.c
--- src_rdr_c.o ---
gplc -c -C '-O2 -funsigned-char' src_rdr_c.c
--- sockets_c.o ---
gplc -c -C '-O2 -funsigned-char' sockets_c.c
--- le_interf_c.o ---
gplc -c -C '-O2 -funsigned-char' le_interf_c.c
--- foreign.o ---
gplc -c foreign.wam
--- pl_error.o ---
gplc -c pl_error.wam
--- utils.o ---
gplc -c utils.wam
--- unify.o ---
gplc -c unify.wam
--- assert.o ---
gplc -c assert.wam
--- read.o ---
gplc -c read.wam
--- write.o ---
gplc -c write.wam
--- print.o ---
gplc -c print.wam
--- const_io.o ---
gplc -c const_io.wam
--- oper.o ---
gplc -c oper.wam
--- pred.o ---
gplc -c pred.wam
--- atom.o ---
gplc -c atom.wam
--- control.o ---
gplc -c control.wam
--- call.o ---
gplc -c call.wam
--- call_args.o ---
gplc -c call_args.wam
--- catch.o ---
gplc -c catch.wam
--- throw.o ---
gplc -c throw.wam
--- flag.o ---
gplc -c flag.wam
--- arith_inl.o ---
gplc -c arith_inl.wam
--- type_inl.o ---
gplc -c type_inl.wam
--- term_inl.o ---
gplc -c term_inl.wam
--- g_var_inl.o ---
gplc -c g_var_inl.wam
--- all_solut.o ---
gplc -c all_solut.wam
--- sort.o ---
gplc -c sort.wam
--- list.o ---
gplc -c list.wam
--- stat.o ---
gplc -c stat.wam
--- stream.o ---
gplc -c stream.wam
--- file.o ---
gplc -c file.wam
--- char_io.o ---
gplc -c char_io.wam
--- dec10io.o ---
gplc -c dec10io.wam
--- format.o ---
gplc -c format.wam
--- os_interf.o ---
gplc -c os_interf.wam
--- expand.o ---
gplc -c expand.wam
--- consult.o ---
gplc -c consult.wam
--- pretty.o ---
gplc -c pretty.wam
--- random.o ---
gplc -c random.wam
--- top_level.o ---
gplc -c top_level.wam
--- debugger.o ---
gplc -c debugger.wam
--- src_rdr.o ---
gplc -c src_rdr.wam
--- all_pl_bips.o ---
gplc -c all_pl_bips.wam
--- sockets.o ---
gplc -c sockets.wam
--- le_interf.o ---
gplc -c le_interf.wam
--- libbips_pl.a ---
rm -f libbips_pl.a
ar rc libbips_pl.a error_supp.o  c_supp.o  foreign_supp.o  pred_supp.o  term_supp.o  stream_supp.o  scan_supp.o  parse_supp.o  write_supp.o  dynam_supp.o  callinf_supp.o  bc_supp.o  foreign.o  pl_error.o  utils.o  unify.o  assert.o assert_c.o  read.o read_c.o  write.o write_c.o print.o  const_io.o const_io_c.o  oper.o oper_c.o  pred.o pred_c.o  atom.o atom_c.o  control.o control_c.o  call.o  call_args.o call_args_c.o  catch.o throw.o throw_c.o  flag.o flag_c.o  arith_inl.o arith_inl_c.o  type_inl.o type_inl_c.o  term_inl.o term_inl_c.o  g_var_inl.o g_var_inl_c.o  all_solut.o all_solut_c.o  sort.o sort_c.o  list.o  stat.o stat_c.o  stream.o stream_c.o  file.o file_c.o  char_io.o char_io_c.o  dec10io.o  format.o format_c.o  os_interf.o os_interf_c.o  expand.o expand_c.o  consult.o consult_c.o  pretty.o pretty_c.o  random.o random_c.o  top_level.o top_level_c.o  debugger.o debugger_c.o  src_rdr.o src_rdr_c.o  all_pl_bips.o  sockets.o sockets_c.o  le_interf.o le_interf_c.o
ranlib libbips_pl.a
--- pl2wam.o ---
--- read_file.o ---
--- bip_list.o ---
--- read_file.o ---
gplc -c read_file.wam
--- pl2wam.o ---
gplc -c pl2wam.wam
--- bip_list.o ---
gplc -c bip_list.wam
--- syn_sugar.o ---
gplc -c syn_sugar.wam
--- internal.o ---
gplc -c internal.wam
--- code_gen.o ---
gplc -c code_gen.wam
--- reg_alloc.o ---
gplc -c reg_alloc.wam
--- inst_codif.o ---
gplc -c inst_codif.wam
--- first_arg.o ---
gplc -c first_arg.wam
--- indexing.o ---
gplc -c indexing.wam
--- wam_emit.o ---
gplc -c wam_emit.wam
--- pl2wam ---
[ ! -f  pl2wam ] || cp pl2wam pl2wam0
gplc -o pl2wam --no-fd-lib --min-bips pl2wam.o read_file.o bip_list.o syn_sugar.o internal.o code_gen.o reg_alloc.o inst_codif.o first_arg.o indexing.o wam_emit.o
--- fd2c.o ---
--- read_file.o ---
--- parse.o ---
--- fd2c.o ---
gplc -c --fast-math fd2c.pl
--- read_file.o ---
gplc -c --fast-math read_file.pl
--- parse.o ---
gplc -c --fast-math parse.pl
--- read_file.o ---
Fatal Error: if_no_fd.c: FD Solver not linked
compilation failed
*** [read_file.o] Error code 1
--- parse.o ---

Fatal Error: if_no_fd.c: FD Solver not linked
compilation failed
*** [parse.o] Error code 1
--- fd2c.o ---

Fatal Error: if_no_fd.c: FD Solver not linked
compilation failed
*** [fd2c.o] Error code 1
3 errors

>How-To-Repeat:
$ bmake
>Fix:
n/a

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->brook
Responsible-Changed-By: wiz@NetBSD.org
Responsible-Changed-When: Mon, 30 May 2011 06:21:16 +0000
Responsible-Changed-Why:
Over to maintainer.


State-Changed-From-To: open->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Fri, 14 Dec 2012 16:57:03 +0000
State-Changed-Why:
Fixed by PR 47325. (If it still doesn't work, please follow up there.)


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.