09-26-2007
Error while running C++ make file
The problem is that the original program was compiled using v5.0 MQ client but now we are using MQ client v5.3. Had modified the "make file" options as follows but still i could see the errors.
#CLIENT_V5_LIBS = -limqb23ss -limqc23ss -lmqic -lmqmcs -lnsl -ldl
CLIENT_V5.3_LIBS = -limqb23as -limqc23as -lmqic -lmqmcs -lmqmzse -lsocket -lnsl -ldl
sldn0989dap> echo $path
/usr/bin /bin /usr/sbin /usr/etc /usr/ucb /usr/ccs/bin /usr/atria/bin /usr/openwin/bin /run/bin /sbcimp/run/tp/sybase/OpenClientServer/prod/bin /sbcimp/run/tp/sybase/OpenClientServer/prod/bin . /usr/lib /sbcimp/run/tp/sun/SUNWspro/v11/prod/bin /sbcimp/run/tp/IBM/MQSeries/v5.0/lib /opt/mqm/inc /sbcimp/run/tp/IBM/MQSeries/prod/lib /sbcimp/run/tp/IBM/MQSeries/prod /opt/mqm/lib
sldn0989dap>
sldn0989dap>
sldn0989dap> set LD_LIBRARY_PATH=/opt/mqm/lib
sldn0989dap>
sldn0989dap> !make
make -f Makefile_new
if [ ! -f mqSwift.hpp ]; then sccs get -s mqSwift.hpp -G mqSwift.hpp;fi;
if [ ! -f mqUtils.hpp ]; then sccs get -s mqUtils.hpp -G mqUtils.hpp;fi;
if [ ! -f mqTypes.hpp ]; then sccs get -s mqTypes.hpp -G mqTypes.hpp;fi;
if [ ! -f mqError.hpp ]; then sccs get -s mqError.hpp -G mqError.hpp;fi;
CC -mt -o bearAib2Mq bearAib2Mq.cpp mqUtils.o -I/sbcimp/run/tp/IBM/MQSeries/prod/inc -L/sbcimp/run/tp/IBM/MQSeries/prod/lib -limqb23as -limqc23as -lmqic -lmqmcs -lmqmzse -lsocket -lnsl -ldl -DSET_NEW_IDS -DNO_SWIFT_EOF -DALLOW_HEX_COUNT
"bearAib2Mq.cpp", line 140: Warning (Anachronism): Formal argument 2 of type extern "C" void(*)(int) in call to std::signal(int, extern "C" void(*)(int)) is being passed void(*)(int).
"bearAib2Mq.cpp", line 141: Warning (Anachronism): Formal argument 2 of type extern "C" void(*)(int) in call to std::signal(int, extern "C" void(*)(int)) is being passed void(*)(int).
"bearAib2Mq.cpp", line 142: Warning (Anachronism): Formal argument 2 of type extern "C" void(*)(int) in call to std::signal(int, extern "C" void(*)(int)) is being passed void(*)(int).
3 Warning(s) detected.
Undefined first referenced
symbol in file
xtr_FNC_retcode /lib/libimqb23as.so
xihProcessBlockIsInitialized /lib/libimqb23as.so
xihThreadKey /lib/libimqb23as.so
ld: fatal: Symbol referencing errors. No output written to bearAib2Mq
*** Error code 1
make: Fatal error: Command failed for target `bearAib2Mq'
sldn0989dap>
Can anybody pls help with the above symbol referencing errors.
Thanks.
10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
Hi,
Not really sure whether this question should go to this forum but am giving it a shot.
I have compiled a simple C program test.c.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
static int a;
int test()
{
a=a+1;
return a;
}
When I run a make command, I get this:
... (2 Replies)
Discussion started by: nattynatty
2 Replies
2. Shell Programming and Scripting
dear friends,
does anyone know how to make the percentage of proccess of a running script?
:confused:
like we always see in windows, when we install a program, there is always an indicator using percent value (from 0% to 100%)
i need this for my time consuming script
thanks before (1 Reply)
Discussion started by: jimmbp
1 Replies
3. Programming
Hi ,
I get the following error when i run the make command.
cc -Aa -DUNIX -osrcmpmn srcmpmn.c
crt0: ERROR couldn't open /usr/lib/dld.sl errno:000000014
*** Error exit code 14
here the file is C program which has been modified.
Please help. (1 Reply)
Discussion started by: shashidhara_01
1 Replies
4. Solaris
I attached a README file that I will refer to.
I successfully completed everything in the README file until step 4.
# pwd
/gani/gani-2.4.4
# ls
COPYING Makefile.macros gem.c
Makefile Makefile.sparc_gcc gem.h
Makefile.amd64_gcc ... (1 Reply)
Discussion started by: Bradj47
1 Replies
5. Programming
Hi All,
I am using GNU Make and i have a peculiar kind of error, i am not able to understand, Firstly have a look at the make file used by me
CFLAGS=-c -Wall
CC=gcc
.PHONY:clean
OBJ=./obj
SRC=./src
INC=./inc
exec: $(OBJ)/*.o
$(CC) $^ -o $@
%.o: $(SRC)/*.c
$(CC) $(CFLAGS)... (1 Reply)
Discussion started by: niranjanvg
1 Replies
6. Shell Programming and Scripting
I am new to using make command and I keep getting this error time and again
please help me
Make file is as follows
#ARCH := $(shell uname)#
# ifeq ($(ARCH), SunOS)
DEFINES = -KPIC -DSVR4 -DSOLARIS -DSYSV -D__svr4 -D__svr4__\ -D_REENTRANT -DSOLARIS2_5 -D_SVID_GETTOD -DXP_UNIX -UDEBUG... (1 Reply)
Discussion started by: c.operatingsys
1 Replies
7. Shell Programming and Scripting
Hi,
I have written a small script from that iam appending the output to a file.If multiple users invoke the same script or if i invoke the same script n number of times (using &), the output file(ZZ/OUT) contains messup information.
#!/bin/bash
#
echo "Hello" >> /tmp/ZZ/OUT
sleep 10
echo... (4 Replies)
Discussion started by: blrguest
4 Replies
8. Linux
hello,
i want to execute hello world using cross compiler ppc_4xx-gcc. i have this makefile:
CC= $(shell which ppc_4xx-gcc)
#CC=g++
CXXFLAGS=-cpp -Wall
LDFLAGS=
SOURCES=main.cpp hello.h
OBJECTS=$(SOURCES:.cpp=.o)
EXECUTABLE=hello
all: $(SOURCES)... (5 Replies)
Discussion started by: walidaydi
5 Replies
9. Shell Programming and Scripting
hi
i am facing a strange error...
whenever i try to execute make file it gives the following error
bash-3.00$ make
usa0300uz1128
sh: syntax error at line 1: `end of file' unexpected
mksh: Fatal error: The command `if ; then echo "${COMMON}/src/rules/rules_11.2.0.3.2012Q3"; elif... (1 Reply)
Discussion started by: aishsimplesweet
1 Replies
10. Shell Programming and Scripting
Hi All,
i want to make a job as always running job so that whenever it recieve a input file the job should process the file. Please help me with this. (3 Replies)
Discussion started by: mahesh300182
3 Replies
LEARN ABOUT OPENSOLARIS
help
sccs-help(1) User Commands sccs-help(1)
NAME
sccs-help, help - ask for help regarding SCCS error or warning messages
SYNOPSIS
/usr/ccs/bin/help [argument]...
DESCRIPTION
The help utility retrieves information to further explain errors messages and warnings from SCCS commands. It also provides some informa-
tion about SCCS command usage. If no arguments are given, help prompts for one.
An argument may be a message number (which normally appears in parentheses following each SCCS error or warning message), or an SCCS com-
mand name. help responds with an explanation of the message or a usage line for the command.
When all else fails, try `/usr/ccs/bin/help stuck'.
FILES
/usr/lib/help directory containing files of message text
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------------------------------------+
|ATTRIBUTE TYPE ATTRIBUTE VALUE |
|Availability SUNWsprot |
+-----------------------------------------------------------+
SEE ALSO
sccs(1), sccs-admin(1), sccs-cdc(1), sccs-comb(1), sccs-delta(1), sccs-get(1), sccs-prs(1), sccs-prt(1), sccs-rmdel(1), sccs-sact(1), sccs-
sccsdiff(1), sccs-unget(1), sccs-val(1), what(1), sccsfile(4), attributes(5)
SunOS 5.11 24 Feb 1998 sccs-help(1)