Bug 164551 - lang/clay does not build on i386
Summary: lang/clay does not build on i386
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Michael Scheidell
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-27 20:10 UTC by meyer.arne83
Modified: 2012-02-02 22:30 UTC (History)
0 users

See Also:


Attachments
clay-0.1_1.patch (846 bytes, patch)
2012-01-28 05:00 UTC, Jyun-Yan You
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description meyer.arne83 2012-01-27 20:10:07 UTC
build process aborts with the following message:

Scanning dependencies of target clay
[  4%] Building CXX object compiler/src/CMakeFiles/clay.dir/analyzer.cpp.o
In file included from /usr/ports/lang/clay/work/jckarter-clay-0dcc5de/compiler/src/analyzer.cpp:2:
/usr/ports/lang/clay/work/jckarter-clay-0dcc5de/compiler/src/clay.hpp:141:9: error: unknown type name '__int128_t'
typedef __int128_t clay_int128;
        ^
/usr/ports/lang/clay/work/jckarter-clay-0dcc5de/compiler/src/clay.hpp:142:9: error: unknown type name '__uint128_t'
typedef __uint128_t clay_uint128;
        ^
/usr/ports/lang/clay/work/jckarter-clay-0dcc5de/compiler/src/clay.hpp:259:22: error: redefinition of 'operator<<'
inline std::ostream &operator<<(std::ostream &os, clay_uint128 x) {
                     ^
/usr/ports/lang/clay/work/jckarter-clay-0dcc5de/compiler/src/clay.hpp:256:22: note: previous definition is here
inline std::ostream &operator<<(std::ostream &os, clay_int128 x) {

How-To-Repeat: try to build lang/clay on a i386 system
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2012-01-27 20:10:14 UTC
Maintainer of lang/clay,

Please note that PR ports/164551 has just been submitted.

If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.

The full text of the PR can be found at:
    http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/164551

-- 
Edwin Groothuis via the GNATS Auto Assign Tool
edwin@FreeBSD.org
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2012-01-27 20:10:16 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Comment 3 Jyun-Yan You 2012-01-28 05:00:39 UTC
Sorry, here is the patch.
Comment 4 Michael Scheidell freebsd_committer freebsd_triage 2012-02-02 14:35:09 UTC
Responsible Changed
From-To: freebsd-ports-bugs->scheidell

I'll take it.
Comment 5 dfilter service freebsd_committer freebsd_triage 2012-02-02 22:22:16 UTC
scheidell    2012-02-02 22:22:06 UTC

  FreeBSD ports repository

  Modified files:
    lang/clay            Makefile 
  Log:
  - Fix to build on i386
  
  PR:             ports/164551
  Reported by:    Arne Meyer <meyer.arne83@gmail.com>
  Submitted by:   Jyun-Yan You <jyyou@cs.nctu.edu.tw> (maintainer)
  Approved by:    gabor (mentor)
  
  Revision  Changes    Path
  1.2       +5 -3      ports/lang/clay/Makefile
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 6 Michael Scheidell freebsd_committer freebsd_triage 2012-02-02 22:23:37 UTC
State Changed
From-To: feedback->closed

Committed, with minor changes. No portrevision bump since this is a noop 
for amd and i386 wasn't building anyway