what is the framework for cgiInitialize() and the header needed to work with cgi

akbar akbarbasha at tataelxsi.co.in
Wed Jan 27 03:56:58 PST 2010



hi,
I am using cgi program in my code but my code is showing some errors and warnings as mentioned below
I had added the libcups.2.dylib framework from the path /leopard/developer/sdk/macosx10.5.sdk/usr/lib but still it is giving following errors regarding cgi.

Can any body tell me what is the framework for cgiInitialize() and the header

Building target “sampleIPC” of project “sampleIPC” with configuration “Debug” — (11 errors, 13 warnings)
            cd /Users/Anurag/Desktop/sampleIPP_JOB
    /Developer/usr/bin/gcc-4.0 -x c -arch i386 -fmessage-length=0 -pipe -std=c99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.5.sdk -mfix-and-continue -mmacosx-version-min=10.5 -gdwarf-2 -iquote /Users/Anurag/Desktop/sampleIPP_JOB/build/sampleIPC.build/Debug/sampleIPC.build/sampleIPC-generated-files.hmap -I/Users/Anurag/Desktop/sampleIPP_JOB/build/sampleIPC.build/Debug/sampleIPC.build/sampleIPC-own-target-headers.hmap -I/Users/Anurag/Desktop/sampleIPP_JOB/build/sampleIPC.build/Debug/sampleIPC.build/sampleIPC-all-target-headers.hmap -iquote /Users/Anurag/Desktop/sampleIPP_JOB/build/sampleIPC.build/Debug/sampleIPC.build/sampleIPC-project-headers.hmap -F/Users/Anurag/Desktop/sampleIPP_JOB/build/Debug -I/Users/Anurag/Desktop/sampleIPP_JOB/build/Debug/include -I/Users/Anurag/Desktop/sampleIPP_JOB/build/sampleIPC.build/Debug/sampleIPC.build/DerivedSources -include /var/folders/GC/GCpGsbOvHta0ZrlRdbVlo++++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/sampleIPC_Prefix-ecrdbmdphpdhebbrormlvvnmeamm/sampleIPC_Prefix.pch -c /Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c -o /Users/Anurag/Desktop/sampleIPP_JOB/build/sampleIPC.build/Debug/sampleIPC.build/Objects-normal/i386/Ipc.o
/Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c: In function 'main':
/Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:71: warning: implicit declaration of function 'cgiInitialize'
/Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:77: warning: implicit declaration of function 'cgiSetVariable'
/Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:89: warning: implicit declaration of function 'cgiGetVariable'
/Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:89: warning: assignment makes pointer from integer without a cast
/Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:98: warning: assignment makes pointer from integer without a cast
/Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:109: warning: implicit declaration of function 'cgiMoveJobs'
/Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:120: warning: implicit declaration of function 'cgiStartHTML'
/Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:120: warning: implicit declaration of function 'cgiText'
/Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:121: warning: implicit declaration of function 'cgiCopyTemplateLang'
/Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:122: warning: implicit declaration of function 'cgiEndHTML'
/Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:132: warning: implicit declaration of function 'cgiShowJobs'
/Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c: In function 'do_job_op':
/Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:203: warning: implicit declaration of function 'cgiFormEncode'
/Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:215: warning: implicit declaration of function 'cgiShowIPPError'
                /Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:71: warning: implicit declaration of function 'cgiInitialize'
                /Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:77: warning: implicit declaration of function 'cgiSetVariable'
                /Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:89: warning: implicit declaration of function 'cgiGetVariable'
                /Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:89: warning: assignment makes pointer from integer without a cast
                /Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:98: warning: assignment makes pointer from integer without a cast
                /Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:109: warning: implicit declaration of function 'cgiMoveJobs'
                /Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:120: warning: implicit declaration of function 'cgiStartHTML'
                /Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:120: warning: implicit declaration of function 'cgiText'
                /Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:121: warning: implicit declaration of function 'cgiCopyTemplateLang'
                /Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:122: warning: implicit declaration of function 'cgiEndHTML'
                /Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:132: warning: implicit declaration of function 'cgiShowJobs'
                /Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:203: warning: implicit declaration of function 'cgiFormEncode'
                /Users/Anurag/Desktop/sampleIPP_JOB/Ipc.c:215: warning: implicit declaration of function 'cgiShowIPPError'
            cd /Users/Anurag/Desktop/sampleIPP_JOB
    setenv MACOSX_DEPLOYMENT_TARGET 10.5
    /Developer/usr/bin/gcc-4.0 -arch i386 -isysroot /Developer/SDKs/MacOSX10.5.sdk -L/Users/Anurag/Desktop/sampleIPP_JOB/build/Debug -F/Users/Anurag/Desktop/sampleIPP_JOB/build/Debug -filelist /Users/Anurag/Desktop/sampleIPP_JOB/build/sampleIPC.build/Debug/sampleIPC.build/Objects-normal/i386/sampleIPC.LinkFileList -mmacosx-version-min=10.5 -framework Cocoa -lcups.2 -o /Users/Anurag/Desktop/sampleIPP_JOB/build/Debug/sampleIPC.app/Contents/MacOS/sampleIPC
Undefined symbols:
  "_cgiShowJobs", referenced from:
      _main in Ipc.o
  "_cgiMoveJobs", referenced from:
      _main in Ipc.o
  "_cgiText", referenced from:
      _main in Ipc.o
      _main in Ipc.o
      _do_job_op in Ipc.o
  "_cgiStartHTML", referenced from:
      _main in Ipc.o
      _main in Ipc.o
      _do_job_op in Ipc.o
  "_cgiFormEncode", referenced from:
      _do_job_op in Ipc.o
  "_cgiEndHTML", referenced from:
      _main in Ipc.o
      _main in Ipc.o
      _do_job_op in Ipc.o
  "_cgiCopyTemplateLang", referenced from:
      _main in Ipc.o
      _do_job_op in Ipc.o
      _do_job_op in Ipc.o
      _do_job_op in Ipc.o
      _do_job_op in Ipc.o
  "_cgiGetVariable", referenced from:
      _main in Ipc.o
      _main in Ipc.o
  "_cgiShowIPPError", referenced from:
      _do_job_op in Ipc.o
  "_cgiSetVariable", referenced from:
      _main in Ipc.o
      _do_job_op in Ipc.o
  "_cgiInitialize", referenced from:
      _main in Ipc.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
                  "_cgiShowJobs", referenced from:
                      _main in Ipc.o
                  "_cgiMoveJobs", referenced from:
                      _main in Ipc.o
                  "_cgiText", referenced from:
                      _main in Ipc.o
                      _main in Ipc.o
                      _do_job_op in Ipc.o
                  "_cgiStartHTML", referenced from:
                      _main in Ipc.o
                      _main in Ipc.o
                      _do_job_op in Ipc.o
                  "_cgiFormEncode", referenced from:
                      _do_job_op in Ipc.o
                  "_cgiEndHTML", referenced from:
                      _main in Ipc.o
                      _main in Ipc.o
                      _do_job_op in Ipc.o
                  "_cgiCopyTemplateLang", referenced from:
                      _main in Ipc.o
                      _do_job_op in Ipc.o
                      _do_job_op in Ipc.o
                      _do_job_op in Ipc.o
                      _do_job_op in Ipc.o
                  "_cgiGetVariable", referenced from:
                      _main in Ipc.o
                      _main in Ipc.o
                  "_cgiShowIPPError", referenced from:
                      _do_job_op in Ipc.o
                  "_cgiSetVariable", referenced from:
                      _main in Ipc.o
                      _do_job_op in Ipc.o
                  "_cgiInitialize", referenced from:
                      _main in Ipc.o
                ld: symbol(s) not found
                collect2: ld returned 1 exit status
Build failed (11 errors, 13 warnings)



thanks

Akbar






More information about the cups-devel mailing list