From: Curt Hibbs Date: 2005-09-17T13:44:33+09:00 Subject: Re: [ ruby-Bugs-2472 ] Makefile error in OpenSLL extension (on Windows) ------=_Part_24809_24553119.1126932271092 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline No, win32/Makefile.sub doe not contain those two lines. Here is the contents of my rbconfig.rb: # This file was created by mkconfig.rb when ruby was built. Any # changes made to this file will be lost the next time ruby is built. module Config RUBY_VERSION =3D=3D "1.8.3" or raise "ruby lib version (1.8.3) doesn't match executable version=20 (#{RUBY_VERSION})" TOPDIR =3D File.dirname(__FILE__).chomp!("/lib/ruby/1.8/i386-mswin32") DESTDIR =3D TOPDIR && TOPDIR[/\A[a-z]:/i] || '' unless defined? DESTDIR CONFIG =3D {} CONFIG["DESTDIR"] =3D DESTDIR CONFIG["MAJOR"] =3D "1" CONFIG["MINOR"] =3D "8" CONFIG["TEENY"] =3D "3" CONFIG["prefix"] =3D (TOPDIR || DESTDIR + "") CONFIG["INSTALL"] =3D "copy > nul" CONFIG["EXEEXT"] =3D ".exe" CONFIG["ruby_install_name"] =3D "ruby" CONFIG["RUBY_INSTALL_NAME"] =3D "ruby" CONFIG["RUBY_SO_NAME"] =3D "msvcr71-ruby18" CONFIG["SHELL"] =3D "$(COMSPEC)" CONFIG["BUILD_FILE_SEPARATOR"] =3D "\\" CONFIG["PATH_SEPARATOR"] =3D ";" CONFIG["CFLAGS"] =3D "-MD -Zi -O2b2x -G6" CONFIG["CPPFLAGS"] =3D "-I. -I./.. -I./../missing" CONFIG["CXXFLAGS"] =3D "" CONFIG["FFLAGS"] =3D "" CONFIG["LDFLAGS"] =3D "" CONFIG["LIBS"] =3D "oldnames.lib user32.lib advapi32.lib wsock32.lib " CONFIG["exec_prefix"] =3D "$(prefix)" CONFIG["bindir"] =3D "$(exec_prefix)/bin" CONFIG["sbindir"] =3D "$(exec_prefix)/sbin" CONFIG["libexecdir"] =3D "$(exec_prefix)/libexec" CONFIG["datadir"] =3D "$(prefix)/share" CONFIG["sysconfdir"] =3D "$(prefix)/etc" CONFIG["sharedstatedir"] =3D "$(DESTDIR)/etc" CONFIG["localstatedir"] =3D "$(DESTDIR)/var" CONFIG["libdir"] =3D "$(exec_prefix)/lib" CONFIG["includedir"] =3D "$(prefix)/include" CONFIG["oldincludedir"] =3D "/usr/include" CONFIG["infodir"] =3D "$(prefix)/info" CONFIG["mandir"] =3D "$(prefix)/man" CONFIG["build"] =3D "i686-pc-mswin32" CONFIG["build_alias"] =3D "i686-mswin32" CONFIG["build_cpu"] =3D "i686" CONFIG["build_vendor"] =3D "pc" CONFIG["build_os"] =3D "mswin32" CONFIG["host"] =3D "i686-pc-mswin32" CONFIG["host_alias"] =3D "i686-mswin32" CONFIG["host_cpu"] =3D "i686" CONFIG["host_vendor"] =3D "pc" CONFIG["host_os"] =3D "mswin32" CONFIG["target"] =3D "i386-pc-mswin32" CONFIG["target_alias"] =3D "i386-mswin32" CONFIG["target_cpu"] =3D "i386" CONFIG["target_vendor"] =3D "pc" CONFIG["target_os"] =3D "mswin32" CONFIG["CC"] =3D "cl -nologo" CONFIG["CPP"] =3D "cl" CONFIG["YACC"] =3D "byacc" CONFIG["RANLIB"] =3D "" CONFIG["AR"] =3D "lib -nologo" CONFIG["ARFLAGS"] =3D "-machine:x86 -out:" CONFIG["LN_S"] =3D "" CONFIG["SET_MAKE"] =3D "" CONFIG["CP"] =3D "copy > nul" CONFIG["LIBOBJS"] =3D " acosh.obj crypt.obj erf.obj win32.obj" CONFIG["ALLOCA"] =3D "" CONFIG["DEFAULT_KCODE"] =3D "" CONFIG["OBJEXT"] =3D "obj" CONFIG["XCFLAGS"] =3D "-DRUBY_EXPORT" CONFIG["XLDFLAGS"] =3D "-stack:0x2000000" CONFIG["DLDFLAGS"] =3D "-link -incremental:no -debug -opt:ref -opt:icf -dll= =20 $(LIBPATH) -def:$(DEFFILE) -implib:$(*F:.so=3D)-$(arch).lib=20 -pdb:$(*F:.so=3D)-$(arch).pdb" CONFIG["ARCH_FLAG"] =3D "" CONFIG["STATIC"] =3D "" CONFIG["CCDLFLAGS"] =3D "" CONFIG["LDSHARED"] =3D "cl -nologo -LD" CONFIG["DLEXT"] =3D "so" CONFIG["DLEXT2"] =3D "dll" CONFIG["LIBEXT"] =3D "lib" CONFIG["STRIP"] =3D "" CONFIG["EXTSTATIC"] =3D "" CONFIG["setup"] =3D "Setup" CONFIG["MINIRUBY"] =3D ".\\miniruby.exe" CONFIG["PREP"] =3D "miniruby.exe" CONFIG["RUNRUBY"] =3D ".\\ruby.exe \"./../runruby.rb\" --extout=3D\".ext\" = --" CONFIG["EXTOUT"] =3D ".ext" CONFIG["ARCHFILE"] =3D "" CONFIG["RDOCTARGET"] =3D "install-nodoc" CONFIG["LIBRUBY_LDSHARED"] =3D "cl -nologo -LD" CONFIG["LIBRUBY_DLDFLAGS"] =3D " -def:msvcr71-ruby18.def" CONFIG["rubyw_install_name"] =3D "rubyw" CONFIG["RUBYW_INSTALL_NAME"] =3D "rubyw" CONFIG["LIBRUBY_A"] =3D "$(RUBY_SO_NAME)-static.lib" CONFIG["LIBRUBY_SO"] =3D "$(RUBY_SO_NAME).dll" CONFIG["LIBRUBY_ALIASES"] =3D "" CONFIG["LIBRUBY"] =3D "$(RUBY_SO_NAME).lib" CONFIG["LIBRUBYARG"] =3D "$(LIBRUBYARG_SHARED)" CONFIG["LIBRUBYARG_STATIC"] =3D "$(LIBRUBY_A)" CONFIG["LIBRUBYARG_SHARED"] =3D "$(LIBRUBY)" CONFIG["SOLIBS"] =3D "" CONFIG["DLDLIBS"] =3D "" CONFIG["ENABLE_SHARED"] =3D "yes" CONFIG["OUTFLAG"] =3D "-Fe" CONFIG["CPPOUTFILE"] =3D "-P" CONFIG["LIBPATHFLAG"] =3D " -libpath:\"%s\"" CONFIG["RPATHFLAG"] =3D "" CONFIG["LIBARG"] =3D "%s.lib" CONFIG["LINK_SO"] =3D "$(LDSHARED) -Fe$(@) $(OBJS) $(LIBS) $(LOCAL_LIBS)=20 $(DLDFLAGS)" CONFIG["COMPILE_C"] =3D "$(CC) $(CFLAGS) $(CPPFLAGS) -c -Tc$(<:\\=3D/)" CONFIG["COMPILE_CXX"] =3D "$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -Tp$(<:\\=3D/)= " CONFIG["COMPILE_RULES"] =3D "{$(srcdir)}.%s{}.%s: {$(topdir)}.%s{}.%s:=20 {$(hdrdir)}.%s{}.%s: .%s.%s:" CONFIG["RULE_SUBST"] =3D "{.;$(srcdir);$(topdir);$(hdrdir)}%s" CONFIG["TRY_LINK"] =3D "$(CC) -Feconftest $(INCFLAGS) -I$(hdrdir) $(CPPFLAG= S)=20 $(CFLAGS) $(src) $(LOCAL_LIBS) $(LIBS) -link $(LDFLAGS) $(LIBPATH)=20 $(XLDFLAGS)" CONFIG["COMMON_LIBS"] =3D "m" CONFIG["COMMON_HEADERS"] =3D "windows.h winsock.h" CONFIG["DISTCLEANFILES"] =3D "vc*.pdb" CONFIG["EXPORT_PREFIX"] =3D " " CONFIG["arch"] =3D "i386-mswin32" CONFIG["sitearch"] =3D "i386-msvcr71" CONFIG["sitedir"] =3D "$(prefix)/lib/ruby/site_ruby" CONFIG["configure_args"] =3D "--with-make-prog=3Dnmake --enable-shared " CONFIG["srcdir"] =3D "$(DESTDIR)./.." CONFIG["top_srcdir"] =3D "./.." CONFIG["ruby_version"] =3D "$(MAJOR).$(MINOR)" CONFIG["rubylibdir"] =3D "$(libdir)/ruby/$(ruby_version)" CONFIG["archdir"] =3D "$(rubylibdir)/$(arch)" CONFIG["sitelibdir"] =3D "$(sitedir)/$(ruby_version)" CONFIG["sitearchdir"] =3D "$(sitelibdir)/$(sitearch)" CONFIG["topdir"] =3D File.dirname(__FILE__) MAKEFILE_CONFIG =3D {} CONFIG.each{|k,v| MAKEFILE_CONFIG[k] =3D v.dup} def Config::expand(val, config =3D CONFIG) val.gsub!(/\$\$|\$\(([^()]+)\)|\$\{([^{}]+)\}/) do |var| if !(v =3D $1 || $2) '$' elsif key =3D config[v] config[v] =3D false Config::expand(key, config) config[v] =3D key else var end end val end CONFIG.each_value do |val| Config::expand(val) end end CROSS_COMPILING =3D nil unless defined? CROSS_COMPILING On 9/16/05, nobu.nokada@softhome.net wrote: >=20 > Hi, >=20 > At Sat, 17 Sep 2005 09:44:14 +0900, > Curt Hibbs wrote in [ruby-core:05801]: > > This is the just released 1.8.3 preview2. >=20 > Hmmm, does win32/Makefile.sub contain following two lines? >=20 > s,@INSTALL_PROG@,$$(INSTALL),;t t > s,@INSTALL_DATA@,$$(INSTALL),;t t >=20 > And can you show your rbconfig.rb file? >=20 > -- > Nobu Nakada >=20 > ------=_Part_24809_24553119.1126932271092--