Project

General

Profile

Actions

Emulator Issues #5292

closed

r7681 ICC compilation is broken

Added by Autoran1 about 12 years ago.

Status:
Won't fix
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Until now i just used files with reverted changes from r7681 == r82b635b79
bot today decided to made an issue

Compiler says
Common.lib(MemoryUtil.obj) : error LNK2019: link to forbidden symbol GetProcessMemoryInfo in "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl MemUsage(void)" (?MemUsage@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
2>../../Binary/x64/DSPTool.exe : fatal error LNK1120: 1 forbidden elements
3>Link:
3> xilink: executing 'link'
3>VideoCommon.lib(MemoryUtil.obj) : error LNK2019: link to forbidden symbol GetProcessMemoryInfo in "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl MemUsage(void)" (?MemUsage@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
3>......\Binary\x64\Dolphin.exe : fatal error LNK1120: 1 forbidden elements

please take a look

Actions #2

Updated by Anonymous about 12 years ago

have you translated the output or something? "forbidden symbol" is not a message that the linker prints.
also, dolphin links against this symbol as well, so I'm not sure why only dsptool is having problems.
most likely "forbidden symbol" = "unkown symbol", but idk why you'd be getting that either...perhaps it is some problem with how you setup ICC.

Going from a clean clone of dolphin, how do you setup ICC?

Actions #3

Updated by Anonymous about 12 years ago

please try this patch

Actions #4

Updated by parlane about 12 years ago

autoran, visit irc channel? irc.efnet.nl #dolphin-emu ??

Actions #5

Updated by Autoran1 about 12 years ago

Yup, i've translated output, but i have russian version, and it actually output message words as forbidden not as unknown, and yes i tried clean clone of dolphin yesterday, same errors
as ICC i have Intel Parallel Composer 2011

Actions #6

Updated by Anonymous about 12 years ago

did you try the patch above?

Actions #7

Updated by Autoran1 about 12 years ago

Tried the patch, DSPTool still not compiles, but added psapi.lib to Dolphin VSprops files like it was back before 7681 and dolphin compiles fine

Actions #8

Updated by Anonymous about 12 years ago

Actions #9

Updated by parlane about 12 years ago

Is this still an issue?

Actions #10

Updated by Autoran1 over 11 years ago

Actually yes, still an issue, but i just excepted compiling of dsp tool out of whole solution, so maybe not an issue already

Actions #11

Updated by Billiard26 over 11 years ago

  • Status changed from New to Won't fix

We don't care to actively fix ICC compilation.
We will accept patches though.

Actions

Also available in: Atom PDF