Bug 161562

Summary: [patch] games/el: clang build fails to link due to inlining
Product: Ports & Packages Reporter: Nali Toja <nalitoja>
Component: Individual Port(s)Assignee: Jose Alonso Cardenas Marquez <acm>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
clang.diff none

Description Nali Toja 2011-10-13 23:40:06 UTC

How-To-Repeat: $ make CC=clang CXX=clang++
[...]
  LINK el.x86
bags.o: In function `display_ground_items_handler':
bags.c:298: undefined reference to `get_items_texture'
cal.o: In function `cal_render_actor':
cal.c:709: undefined reference to `render_submesh'
cal.c:682: undefined reference to `render_submesh'
cal.c:686: undefined reference to `render_submesh'
cal.c:690: undefined reference to `render_submesh'
cal.c:717: undefined reference to `render_submesh'
hud.o: In function `display_quickbar_handler':
hud.c:1587: undefined reference to `get_items_texture'
manufacture.o: In function `display_manufacture_handler':
manufacture.c:117: undefined reference to `get_items_texture'
manufacture.c:154: undefined reference to `get_items_texture'
minimap.o: In function `draw_actor_points':
minimap.c:1165: undefined reference to `rotate_actor_points'
minimap.c:1262: undefined reference to `rotate_actor_points'
storage.o: In function `display_storage_handler':
storage.c:266: undefined reference to `get_items_texture'
trade.o: In function `display_trade_handler':
trade.c:104: undefined reference to `get_items_texture'
trade.c:142: undefined reference to `get_items_texture'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
gmake: *** [el.x86] Error 1
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2011-10-13 23:40:17 UTC
Responsible Changed
From-To: freebsd-ports-bugs->acm

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 Jose Alonso Cardenas Marquez freebsd_committer freebsd_triage 2011-10-20 18:48:19 UTC
State Changed
From-To: open->closed

- It could work with new version of el