TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: All
from: Matthias Tichy
date: 1996-12-26 22:52:36
subject: /Gm+ option

Hello!

I am registered user of VisualAge C++ 3.0 for OS/2.
I use OS/2 Warp 4 german.
I have installed the following fixpaks :

ctc306
cto305
ctd302
ctv305
ctw303
ctu304

I am using the Visual Builder. A Part of the Application consists of two
visual parts, IFrameWindows. The first IFrameWindow uses an Object-Factory
and a Variable to create a second FrameWindow.
I generate the part source and the main source.

After a makemake using the workframe, i try to make the code. The linking
of the three .cpp-files returns no error, neither the compiling of the
resource-files, but the linker says the following :

[ *H:\temp\ueberwachung* ]

nmake.exe /f VBMain.mak
" Compile::C++ Compiler " 

Operating System/2 Program Maintenance Utility  
Version 3.00.008 May  9 1995  
Copyright (C) IBM Corporation 1988-1995  
Copyright (C) Microsoft Corp. 1988-1991  
All rights reserved. 

        icc.exe /I. /Tdp /Ti /Gm+ /Gd /C .\vbmain.cpp 
IBM VisualAge C++ for OS/2, Version 3  
(C) Copyright IBM Corp. 1991, 1995.  
- Licensed Materials - Program Property of IBM - All Rights Reserved.  

" Compile::C++ Compiler " 
        icc.exe /I. /Tdp /Ti /Gm+ /Gd /C .\WinMenu.cpp 
IBM VisualAge C++ for OS/2, Version 3  
(C) Copyright IBM Corp. 1991, 1995.  
- Licensed Materials - Program Property of IBM - All Rights Reserved.  

" Compile::C++ Compiler " 
        icc.exe /I. /Tdp /Ti /Gm+ /Gd /C .\TBstllZt.cpp 
IBM VisualAge C++ for OS/2, Version 3  
(C) Copyright IBM Corp. 1991, 1995.  
- Licensed Materials - Program Property of IBM - All Rights Reserved.  

" Link::Linker " 
" Bind::Resource Bind " 
" Bind::Resource Bind " 
        icc.exe {at}H:\IBMCPP\TMP\06a00000.CTN. 
IBM VisualAge C++ for OS/2, Version 3  
(C) Copyright IBM Corp. 1991, 1995.  
- Licensed Materials - Program Property of IBM - All Rights Reserved.  

H:\IBMCPP\INCLUDE\ibase.hpp(236:3) : error EDC3086: Error: Use of IBM Open
Class Library requires the /Gm+ compiler option. 
H:\IBMCPP\INCLUDE\ibase.hpp(237:3) : error EDC3086: Check the makefile (or
its profile) for a missing /Gm+ option. 
NMAKE : fatal error U1077: 'C:\OS2\CMD.EXE' : return code '12' 
Stop. 

Aktion beendet, RC=2



[ *H:\temp\ueberwachung* ]

The compiler settings for multithread libraries are obviously set. So I do
not understand the error message.

Any Hints?

Thanks.


UP THE IRONS!
---
* Origin: TSP - MAILMAN HQ-Current 0.91b (2:2433/955)
SEEN-BY: 50/99 270/101 620/243 625/160 711/401 409 410 413 430 808 809 934
SEEN-BY: 711/955 712/311 407 505 506 515 517 624 628 704 824 841 713/317
SEEN-BY: 800/1
@PATH: 2433/955 920 1200 225 270/101 712/515 624 711/808 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.