The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > OS Specific Forums > Linux
Google UNIX.COM


Linux RedHat, Ubuntu, SUSE, Fedora, Debian, Mandriva, Slackware, Gentoo linux, PCLinuxOS. All Linux questions here!

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
pro*c compilation error satvd High Level Programming 0 05-21-2008 02:04 AM
Compilation error : Please help jagan_kalluri High Level Programming 1 05-20-2008 01:48 PM
compilation error mannam srinivas HP-UX 2 04-18-2008 10:52 AM
compilation error smanu High Level Programming 2 12-29-2006 06:11 AM
Regarding compilation error. sweta High Level Programming 1 12-10-2006 07:30 AM

Reply
 
Submit Tools LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 04-15-2008
Registered User
 

Join Date: Apr 2008
Posts: 19
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Thumbs down c++ compilation error

Hello every one,

here i am attempting to compile a c++ module using gcc.it is throwing a error .


error:
====


> make -S dummyCHARGP
/usr/local/bin/gcc -g -DDEBUG -DMAT -I. -I/swtemp/usbs/cc/unix-ce/root/subsys/lib/Linux/ -I/opt/dce/include -I/opt/dce/include/dce -I/swtemp/usbs/cc/unix-ce/root/subsys/cb/cdbc/include -I/swtemp/usbs/cc/unix-ce/root/subsys/include -I/swtemp/usbs/cc/unix-ce/root/3pp/include/Linux -I/swtemp/usbs/cc/unix-ce/root/3pp/include/ -DSNACC_DEEP_COPY -I/swtemp/usbs/cc/unix-ce/root/subsys/cb/cdbc/obj_0001/Linux -g -c -DUSE_FREE_DCE -D_GNU_SOURCE -DLINUX -DIDL_CHAR_IS_CHAR -D_REENTRANT -fsigned-char -DCXX_VERSION= -DSNACC_DEEP_COPY -D_GLIBCPP__DCE_THREADS -c -o /swtemp/usbs/cc/unix-ce/root/subsys/cb/cdbc/obj_0001/Linux/cdbm_dummy.o
gcc: no input files
*** Error exit code 1


can somebody helps me regarding this issue.I am searching for the same on internet,but no information.


withregardds,
mannam
Reply With Quote
Forum Sponsor
  #2 (permalink)  
Old 04-16-2008
era era is offline
Herder of Useless Cats
 

Join Date: Mar 2008
Location: /there/is/only/bin/sh
Posts: 2,203
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Looks like your Makefile doesn't say which file to compile.
Reply With Quote
  #3 (permalink)  
Old 04-16-2008
Registered User
 

Join Date: Apr 2008
Posts: 19
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Thumbs down

Hello era,
thank you very much for u r reply,
here dummyCHARGP is the target(input file).


with regards,
mannam
Reply With Quote
  #4 (permalink)  
Old 04-16-2008
Registered User
 

Join Date: Apr 2008
Posts: 43
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Use g++ instead of gcc
Reply With Quote
  #5 (permalink)  
Old 04-16-2008
era era is offline
Herder of Useless Cats
 

Join Date: Mar 2008
Location: /there/is/only/bin/sh
Posts: 2,203
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Maybe the Makefile would work better if you renamed it to have a .cpp extension. Otherwise, don't tell us what you want to compile; tell the Makefile. (^:
Reply With Quote
  #6 (permalink)  
Old 04-16-2008
Registered User
 

Join Date: Apr 2008
Posts: 19
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Thumbs down

Hello era,
could u pls explain what do you mean by "Maybe the Makefile would work better if you renamed it to have a .cpp extension" iam not clear.


with regards,
mannam
Reply With Quote
  #7 (permalink)  
Old 04-16-2008
era era is offline
Herder of Useless Cats
 

Join Date: Mar 2008
Location: /there/is/only/bin/sh
Posts: 2,203
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Sorry for the fuzzy answer before; I meant rename the source file.

Code:
mv dummyCHARGP dummyCHARGP.cpp
Maybe edit the Makefile to reflect this change.

I'm speculating that you have a very simple makefile and expect it to automatically derive the dependencies, but it can only do this correctly if the file name has an extension it recognizes.
Reply With Quote
  #8 (permalink)  
Old 04-16-2008
Registered User
 

Join Date: Apr 2008
Posts: 19
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Thumbs down

Hello era,

thank u very much for u r quick reply,

I followed what u have suggested,still the same problem is continuing.

could u pls suggest any other ways to get it done.


with regards,
mannam
Reply With Quote
  #9 (permalink)  
Old 04-16-2008
era era is offline
Herder of Useless Cats
 

Join Date: Mar 2008
Location: /there/is/only/bin/sh
Posts: 2,203
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Did you try switching to g++?

The problem is in the makefile; compile by hand or fix the makefile. Post the relevant excerpt here if you need help with that.
Reply With Quote
  #10 (permalink)  
Old 04-16-2008
Registered User
 

Join Date: Apr 2008
Posts: 19
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Thumbs down

Hello era,
i tried with g++ also,still the same error is existing.
here actually i am compiling a submodule.

in the makefile i am trying to compile target (SUBMODULE)dummyCHARGP.

what is meant by gcc: no input files
*** Error exit code 1


regards,
mannam
Reply With Quote
  #11 (permalink)  
Old 04-16-2008
era era is offline
Herder of Useless Cats
 

Join Date: Mar 2008
Location: /there/is/only/bin/sh
Posts: 2,203
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
The error message means that the command line fails to specify the name of the input file.

This is a problem with your makefile. If you cannot fix it yourself and cannot post it here, we cannot help you.
Reply With Quote
  #12 (permalink)  
Old 04-16-2008
Registered User
 

Join Date: Apr 2008
Posts: 19
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Hello era,

here is my makefile:
================================================
UNIXCE = /swtemp/usbs/cc/unix-ce/root
3PP = $(UNIXCE)/3pp
CDBC = $(UNIXCE)/subsys/cb/cdbc
CDBM = $(UNIXCE)/subsys/cb/cdbm
CDBF = $(UNIXCE)/subsys/cb/cdbf
MQH = $(UNIXCE)/subsys/bc/mqh
FTC = $(UNIXCE)/subsys/ft/ftc
RDR = $(UNIXCE)/subsys/dr/rdr
FTADM = $(UNIXCE)/subsys/ft/ftadm
FTB = $(UNIXCE)/subsys/ft/ftb
MOD_INC_DIR = include
#ifeq "$(HW_PLATFORM)" "OSF1"
#CC_COMPILER = /usr/bin/cxx
#HW_FLAGS = -std1 -threads \
# -D_STDIO_UNLOCK_CHAR_IO -D_SB_CTYPE_MACROS -DDIGITAL_UNIX -D_REENTRANT \
# -DIDL_CHAR_IS_CHAR -DRW_MULTI_THREAD -DSNACC_DEEP_COPY \
# -DCXX_VERSION=${CXX_VERSION} \
# -signed -ptr -tlocal
#LIBS = $(HW_FLAGS) \
# -L$(3PP)/lib/$(HW_PLATFORM) \
# $(UNIXCE)/subsys/lib/$(HW_PLATFORM)/libuce_sf.a \
# -L/usr/shlib -ldce -lm -lpthreaddebug
#endif

#ifeq "$(HW_PLATFORM)" "HP-UX"
#CC_COMPILER = /opt/aCC/bin/aCC
#HW_FLAGS = -D__HPACC_THREAD_SAFE_RB_TREE -DRWSTD_MULTI_THREAD -DRW_MULTI_THREAD -D_REENTRANT -Wl,-a,archive_shared -DHP_UX -DBOOL_BUILTIN
#LIBS = $(HW_FLAGS) \
-L$(3PP)/lib/$(HW_PLATFORM) \
$(UNIXCE)/subsys/lib/$(HW_PLATFORM)/libuce_sf.a \
-L/usr/shlib -ldce -lm
#endif

#ifeq "$(HW_PLATFORM)" "Linux"
CC_COMPILER = /usr/local/bin/g++
HW_FLAGS = -c -DUSE_FREE_DCE -D_GNU_SOURCE -DLINUX -DIDL_CHAR_IS_CHAR -D_REENTRANT -fsigned-char -DCXX_VERSION=$(CXX_VERSION) -DSNACC_DEEP_COPY -D_GLIBCPP__DCE_THREADS
LIBS = -L$(3PP)/lib/$(HW_PLATFORM) \
/swtemp/usbs/cc/unix-ce/root/subsys/sx/lib/Linux/libuce_sf.a \
-L/usr/shlib -L/opt/dce/lib/ -luuid -ldcerpc -ldcethreads -lm -ldl -lc -ldb -lcrypt
X11LIBS = -L/usr/X11R6/lib -lMrm -lXext -lXp -lXm -lXt -lX11 -export-dynamic -lpthread
#endif
LD_SNACC = $(3PP)/lib/$(HW_PLATFORM)/libasn1cxx.a
CXX = $(CC_COMPILER) -g -DDEBUG -DMAT
CXXFLAGS = -g $(HW_FLAGS)

CPPFLAGS = -I. \
-I/swtemp/usbs/cc/unix-ce/root/subsys/lib/$(HW_PLATFORM)/ \
-I/opt/dce/include \
-I/opt/dce/include/dce \
-I$(CDBC)/include \
-I$(UNIXCE)/subsys/include \
-I$(3PP)/include/$(HW_PLATFORM) \
-I$(3PP)/include/ \
-DSNACC_DEEP_COPY

all: dummyCORRP dummyCHARGP CHARGP

dummyCHARGP: $(CDBC)/test_0001/$(HW_PLATFORM)/dummyCHARGP.cpp
CHARGP: $(CDBC)/test_0001/$(HW_PLATFORM)/CHARGP
CORRP: $(CDBC)/test_0000/$(HW_PLATFORM)/CORRP
CORRCHARGP: $(CDBC)/test_0001/$(HW_PLATFORM)/CORRCHARGP



dummy:
$(CDBC)/obj_0000/$(HW_PLATFORM)/cdbc_0000.o: dummy
(cd $(CDBC)/src;/usr/atria/bin/clearmake -C gnu -f cdbc_0000.mdf compile)
$(FTADM)/obj_0000/$(HW_PLATFORM)/ftadm_0000.o: dummy
(cd $(FTADM)/src;/usr/atria/bin/clearmake -C gnu -f ftadm_0000.mdf compile)
$(FTADM)/obj_0002/$(HW_PLATFORM)/ftadm_0002.o: dummy
(cd $(FTADM)/src;/usr/atria/bin/clearmake -C gnu -f ftadm_0002.mdf compile)
$(FTB)/obj_0000/$(HW_PLATFORM)/ftb_0000.o: dummy
(cd $(FTB)/src;/usr/atria/bin/clearmake -C gnu -f ftb_0000.mdf compile)
$(FTC)/obj_generic/$(HW_PLATFORM)/ftc_generic.o: dummy
(cd $(FTC)/src;/usr/atria/bin/clearmake -C gnu -f ftc_generic.mdf compile)
$(FTC)/obj_cse/$(HW_PLATFORM)/ftc_cse.o: dummy
(cd $(FTC)/src;/usr/atria/bin/clearmake -C gnu -f ftc_cse.mdf compile)
$(FTC)/obj_cmbdb/$(HW_PLATFORM)/ftc_cmbdb.o: dummy
(cd $(FTC)/src;/usr/atria/bin/clearmake -C gnu -f ftc_cmbdb.mdf compile)
$(RDR)/obj_0001/$(HW_PLATFORM)/rdr_0001.o: dummy
(cd $(RDR)/src;/usr/atria/bin/clearmake -C gnu -f rdr_0001.mdf compile)
$(CDBC)/obj_0001/$(HW_PLATFORM)/cdbc_0001.o: dummy
(cd $(CDBC)/src;/usr/atria/bin/clearmake -C gnu -f cdbc_0001.mdf compile)
$(CDBM)/obj_csvON/$(HW_PLATFORM)/cdbm_csvON.o: dummy
(cd $(CDBM)/src;/usr/atria/bin/clearmake -C gnu -f cdbm_csvON.mdf compile)
$(CDBM)/obj_0001/$(HW_PLATFORM)/cdbm_0001.o: dummy
(cd $(CDBM)/src;/usr/atria/bin/clearmake -C gnu -f cdbm_0001.mdf compile)
$(CDBF)/obj_0000/$(HW_PLATFORM)/cdbf_0000.o: dummy
(cd $(CDBF)/src;/usr/atria/bin/clearmake -C gnu -f cdbf_0000.mdf compile)
$(CDBF)/obj_0001/$(HW_PLATFORM)/cdbf_0001.o: dummy
(cd $(CDBF)/src;/usr/atria/bin/clearmake -C gnu -f cdbf_0001.mdf compile)
$(MQH)/obj_0000/$(HW_PLATFORM)/mqh_0000.o: dummy
(cd $(MQH)/src;/usr/atria/bin/clearmake -C gnu -f mqh_0000.mdf compile)
$(CDBC)/obj_0001/$(HW_PLATFORM)/cdbm_dummy.o: cdbm_dummy.C
$(CXX) $(CPPFLAGS) -I$(CDBC)/obj_0001/$(HW_PLATFORM) $(CXXFLAGS) -c $< -o $@


$(CDBC)/test_0001/$(HW_PLATFORM)/dummyCHARGP: \
$(CDBC)/obj_0001/$(HW_PLATFORM)/cdbm_dummy.o \
$(CDBC)/obj_0001/$(HW_PLATFORM)/cdbc_0001.o
$(CXX) \
$^ -o $@ $(LIBS)

$(CDBC)/test_0001/$(HW_PLATFORM)/CHARGP: \
$(CDBC)/obj_0001/$(HW_PLATFORM)/cdbc_0001.o \
$(RDR)/obj_0001/$(HW_PLATFORM)/rdr_0001.o \
$(CDBM)/obj_csvON/$(HW_PLATFORM)/cdbm_csvON.o \
$(CDBM)/obj_0001/$(HW_PLATFORM)/cdbm_0001.o \
$(CDBF)/obj_0000/$(HW_PLATFORM)/cdbf_0000.o \
$(CDBF)/obj_0001/$(HW_PLATFORM)/cdbf_0001.o \
$(FTADM)/obj_0000/$(HW_PLATFORM)/ftadm_0000.o \
$(FTADM)/obj_0002/$(HW_PLATFORM)/ftadm_0002.o \
$(FTB)/obj_0000/$(HW_PLATFORM)/ftb_0000.o \
$(FTC)/obj_cmbdb/$(HW_PLATFORM)/ftc_cmbdb.o \
$(UNIXCE)/subsys/lib/$(HW_PLATFORM)/main.o
$(CXX) \
$(CDBM)/obj_csvON/$(HW_PLATFORM)/aag_alarm_cstub.o \
$(CDBM)/obj_csvON/$(HW_PLATFORM)/rdr_if_int_cstub.o \
$(FTADM)/obj_0000/$(HW_PLATFORM)/ftadm_0001_cstub.o \
$(CDBM)/obj_csvON/$(HW_PLATFORM)/mqh_0000_cstub.o \
$(CDBM)/obj_csvON/$(HW_PLATFORM)/cdbm_prepare_sstub.o \
$(CDBM)/obj_csvON/$(HW_PLATFORM)/cdbm_compression_sstub.o \
$(CDBM)/obj_csvON/$(HW_PLATFORM)/cdbm_measurement_sstub.o \
$(FTB)/obj_0000/$(HW_PLATFORM)/ftb_0000_RTT_sstub.o \
$(FTB)/obj_0000/$(HW_PLATFORM)/ftb_0000_bulk_sstub.o \
$(FTB)/obj_0000/$(HW_PLATFORM)/ftb_0000_HBADM_sstub.o \
$(FTADM)/obj_0000/$(HW_PLATFORM)/ftadm_0000_sstub.o \
$^ -o $@ -export-dynamic $(LIBS) $(LD_SNACC)


$(CDBC)/test_0000/$(HW_PLATFORM)/CORRP: \
$(CDBC)/obj_0000/$(HW_PLATFORM)/cdbc_0000.o \
$(FTC)/obj_generic/$(HW_PLATFORM)/ftc_generic.o \
$(RDR)/obj_0001/$(HW_PLATFORM)/rdr_0001.o \
$(UNIXCE)/subsys/lib/$(HW_PLATFORM)/main.o
$(CXX) \
$^ \
$(CDBC)/obj_0000/$(HW_PLATFORM)/aag_alarm_cstub.o \
$(CDBC)/obj_0000/$(HW_PLATFORM)/rdr_if_int_cstub.o \
-o $@ $(LIBS) -lz



$(CDBC)/test_0001/$(HW_PLATFORM)/CORRCHARGP: \
$(CDBC)/obj_0000/$(HW_PLATFORM)/cdbc_0000.o \
$(FTC)/obj_generic/$(HW_PLATFORM)/ftc_generic.o \
$(RDR)/obj_0001/$(HW_PLATFORM)/rdr_0001.o \
$(CDBM)/obj_csvON/$(HW_PLATFORM)/cdbm_csvON.o \
$(CDBM)/obj_0001/$(HW_PLATFORM)/cdbm_0001.o \
$(CDBF)/obj_0000/$(HW_PLATFORM)/cdbf_0000.o \
$(CDBF)/obj_0001/$(HW_PLATFORM)/cdbf_0001.o \
$(FTADM)/obj_0000/$(HW_PLATFORM)/ftadm_0000.o \
$(FTADM)/obj_0002/$(HW_PLATFORM)/ftadm_0002.o \
$(FTB)/obj_0000/$(HW_PLATFORM)/ftb_0000.o \
$(FTC)/obj_cmbdb/$(HW_PLATFORM)/ftc_cmbdb.o \
$(UNIXCE)/subsys/lib/$(HW_PLATFORM)/main.o
$(CXX) \
$(CDBM)/obj_csvON/$(HW_PLATFORM)/aag_alarm_cstub.o \
$(CDBM)/obj_csvON/$(HW_PLATFORM)/rdr_if_int_cstub.o \
$(FTADM)/obj_0000/$(HW_PLATFORM)/ftadm_0001_cstub.o \
$(MQH)/obj_0000/$(HW_PLATFORM)/mqh_0000_cstub.o \
$(CDBM)/obj_csvON/$(HW_PLATFORM)/cdbm_prepare_sstub.o \
$(CDBM)/obj_csvON/$(HW_PLATFORM)/cdbm_compression_sstub.o \
$(CDBM)/obj_csvON/$(HW_PLATFORM)/cdbm_measurement_sstub.o \
$(FTB)/obj_0000/$(HW_PLATFORM)/ftb_0000_RTT_sstub.o \
$(FTB)/obj_0000/$(HW_PLATFORM)/ftb_0000_bulk_sstub.o \
$(FTB)/obj_0000/$(HW_PLATFORM)/ftb_0000_HBADM_sstub.o \
$(FTADM)/obj_0000/$(HW_PLATFORM)/ftadm_0000_sstub.o \
$^ -o $@ -L/usr/shlib /swtemp/usbs/cc/unix-ce/root/subsys/sx/lib/Linux/libuce_sf.a -export-dynamic -O2 -lpthread -L/opt/dce/lib -ldcerpc -ldcethreads -luuid -lcrypt -ldl -lm -lc -lz /swtemp/usbs/cc/unix-ce/root/3pp/lib/Linux/libasn1cxx.a


clean:
rm -f *.o core *~

realclean:
rm -f *.o core *~

# DO NOT DELETE
======================================================

with regards,
SM
Reply With Quote
  #13 (permalink)  
Old 04-17-2008
era era is offline
Herder of Useless Cats
 

Join Date: Mar 2008
Location: /there/is/only/bin/sh
Posts: 2,203
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Do you think you could add [code] tags around that? It's pretty hard to read without the tabs.

What's your make version? Does it understand "$^"?
Reply With Quote
Google UNIX.COM
Reply

Thread Tools
Display Modes




All times are GMT -7. The time now is 05:09 PM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited.
The UNIX and Linux Forums Content Copyright ©1993-2008 The CEP Blog All Rights Reserved -Ad Management by RedTyger Visit The Global Fact Book

Content Relevant URLs by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101