| 
 
 
 | 
| Keep Server Online 
 If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.
 
 or
 
 
   
 A donation makes a contribution towards the costs, the time and effort that's going in this site and building.
 
 Thank You! Steffen
 
 Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
 |  | 
 | 
| | 
| | 
|  Topic: mod_fcgid build problem |  |  
| Author |  |  
| Obsidian 
 
 
 Joined: 30 Jan 2008
 Posts: 3
 
 
 | 
|  Posted: Wed 30 Jan '08 5:51    Post subject: mod_fcgid build problem |   |  
| 
 |  
| Hi, 
 I'm trying to compile mod_fcgid using apxs.
 
 I have mod fcgid in the apache modules directory and apxs and perl in my windows path
 
 I run vcvars32 to set the env variables, then proceed with the following command
 
 apxs -c -o mod_fcgid.so -Iarch/win32 -I. fcgid_bridge.c fcgid_conf.c fcgid_pm_main.c fcgid_protocol.c fcgid_spawn_ctl.c mod_fcgid.c arch/win32/fcgid_proctbl_win.c arch/win32/fcgid_pm_win.c arch/win32/fcgid_proc_win.c fcgid_bucket.c fcgid_filter.c
 
 (This is what's in the mod_fcgid install file just with unix replaced with win32 or win)
 
 Everything works fine it finds the files but the output errors with the following
 
 
 "fcgid_bridge.lo : error LNK2019: unresolved external symbol __imp__apr_temp_dir_get@8 referenced in function _bridge_request
 fcgid_bridge.lo : error LNK2019: unresolved external symbol __imp__ap_get_brigade@24 referenced in function _bridge_request mod_fcgid.so : fatal error LNK1120: 100 unresolved externals
 apxs:Error: Command failed with rc=6291456
 ."
 Those are just the last few lines there's a whole page of that.
 
 I have VC++2008 express installed as well as the 2003 server sdk r2 and windows vista sdk. With apache 2.2.8
 
 Any bright ideas what to do?
 
 
 I just tried with the makefile.nt as well and the error's weren't quite as horrific this time
 
 .\network_io\unix\multicast.c(140) : error C2079: 'mip' uses undefined struct 'g
 roup_source_req'
 .\network_io\unix\multicast.c(171) : error C2224: left of '.gsr_interface' must
 have struct/union type
 .\network_io\unix\multicast.c(172) : error C2224: left of '.gsr_group' must have
 struct/union type
 .\network_io\unix\multicast.c(172) : error C2224: left of '.gsr_group' must have
 struct/union type
 .\network_io\unix\multicast.c(172) : error C2168: 'memcpy' : too few actual para
 meters for intrinsic function
 .\network_io\unix\multicast.c(173) : error C2224: left of '.gsr_source' must hav
 e struct/union type
 .\network_io\unix\multicast.c(173) : error C2224: left of '.gsr_source' must hav
 e struct/union type
 .\network_io\unix\multicast.c(173) : error C2168: 'memcpy' : too few actual para
 meters for intrinsic function
 NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
 \cl.exe"' : return code '0x2'
 Stop.
 NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
 \nmake.exe"' : return code '0x2'
 Stop.
 NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
 \nmake.exe"' : return code '0x2'
 Stop.
 NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
 \nmake.exe"' : return code '0x2'
 Stop.[/i]
 |  |  
| Back to top |  |  
| tdonovan Moderator
 
 
 Joined: 17 Dec 2005
 Posts: 616
 Location: Milford, MA, USA
 
 | 
|  Posted: Wed 30 Jan '08 16:34    Post subject: |   |  
| 
 |  
| You need to specify the three Apache libraries that mod_fcgid needs:  libhttpd.lib, libapr-1.lib, and libaprutil-1.lib. 
 Try this command (one long line) with the three library names following the source file names:
  	  | Code: |  	  | apxs -c -o mod_fcgid.so -Iarch/win32 -I. fcgid_bridge.c fcgid_conf.c fcgid_pm_main.c fcgid_protocol.c fcgid_spawn_ctl.c mod_fcgid.c arch/win32/fcgid_proctbl_win.c arch/win32/fcgid_pm_win.c arch/win32/fcgid_proc_win.c fcgid_bucket.c fcgid_filter.c libhttpd.lib libapr-1.lib libaprutil-1.lib | 
 -tom-
 |  |  
| Back to top |  |  
| Obsidian 
 
 
 Joined: 30 Jan 2008
 Posts: 3
 
 
 | 
|  Posted: Wed 30 Jan '08 21:40    Post subject: |   |  
| 
 |  
| Thanks! That worked perfectly  |  |  
| Back to top |  |  
 
 | 
 |  | 
 |  |