From: <alp...@ea...> - 2007-11-29 04:59:58
|
Is anyone using win98SE and the msys/mingw compiler? Am I expecting this to run on an OS for which it was not designed? if not then I need figure this out. does it need write-permission? is there more configuration required? the subject clearly describes the goal. win98se msys/mingw povray LINKS msys/mingw prep: http://arrozcru.no-ip.org/ffmpeg_wiki/tiki-index.php?page=MSys_MinGW pov makefile.gcc corrections: http://news.povray.org/povray.programming/thread/%3Cweb.3f46c4398e69b4cac222 40400%40news.povray.org%3E/?mtop=10&moff=20 |
From: <alp...@ea...> - 2007-11-29 17:28:30
|
I hit the full screen button on the command com window, not it will open only full screen so paste buttons are gone! how to get it back to a window!??? Argh |
From: <alp...@ea...> - 2007-11-29 17:32:59
|
I hit the full screen button on the command com window, not it will open only full screen so paste buttons are gone! how to get it back to a window!??? alt-enter thought I busted it |
From: <alp...@ea...> - 2007-11-29 22:52:40
|
can anyone make anything of these errors? F:/MINGW/BIN/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/pos type s.h: In member function `bool std::fpos<_StateT>::operator==(const std::fpos<_St ateT>&) const': F:/MINGW/BIN/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/pos type s.h:139: error: `_M_off' was not declared in this scope F:/MINGW/BIN/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/pos type s.h: In member function `bool std::fpos<_StateT>::operator!=(const std::fpos<_St ateT>&) const': F:/MINGW/BIN/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/pos type s.h:144: error: `_M_off' was not declared in this scope source/base/fileinputoutput.cpp: In member function `void pov_base::OStream::pri ntf(const char*, ...)': source/base/fileinputoutput.cpp:306: error: `vsnprintf' was not declared in this scope MINGW3~4.EXE: *** [gcc_con_debug/povray_fileinputoutput.o] Error 1 all other errors disappear in non-scroll command.com window.heinous indeed. as if mingw is still not intalled right: decompressed 7 files (with foldernames) to: f:\mingw\ mingw32-make-3.81-2.tar.gz w32api-3.7.tar.gz mingw-runtime-3.12.tar.gz gcc-g++-3.4.5-20060117-1.tar.gz gcc-core-3.4.5-20060117-1.tar.gz binutils-2.17.50-20070129-1.tar.gz zlib-1.2.3-lib.zip ZLIB http://www.zlib.net/ zlib for windows: http://gnuwin32.sourceforge.net/packages/zlib.htm _M_off occurs in: f:\mingw\include\c++\bits\ postypes.h slice_array.h stl_bvector.h bitmap_allocator.h f:\mingw\lib\debug libstdc++.a .................... 6.7 meg f:\mingw\lib\ ...........NO _M_off libstdc++.a ..................... 1.meg copied f:\mingw\lib\debug\libstdc++.a to f:\mingw\lib\libstdc++.a was that wrong? also: SAME FILE!!!!!!!!!!!!!!!!!!!!!!!!! mingw32-make-3.81-2.tar.gz mingw32-make-4.81-2.tar.gz mingw32-make.exe 166,400 3/21/07 9:53 bin\ mingw32-make.exe 166,400 3/21/07 9:53 bin\ |
From: Tim S. <sta...@ve...> - 2007-11-29 23:16:32
|
> > decompressed 7 files (with foldernames) to: > f:\mingw\ > > mingw32-make-3.81-2.tar.gz > w32api-3.7.tar.gz > mingw-runtime-3.12.tar.gz > gcc-g++-3.4.5-20060117-1.tar.gz > gcc-core-3.4.5-20060117-1.tar.gz > binutils-2.17.50-20070129-1.tar.gz > zlib-1.2.3-lib.zip > I think I am using, the following; but, it has been awhile since I downloaded it except for w32api because w32api-3.8 errors out building the povray for me because of the boolean issue in JPEG Library. The normal order to extract the files is mingw-runtime-3.13.tar.gz w32api-3.7.tar.gz binutils-2.17.50-20060824-1.tar.gz gcc-core-3.4.5-20060117-1.tar.gz gcc-g++-3.4.5-20060117-1.tar.gz mingw32-make-3.81-2.tar.gz Note, I did the w32api-3.7.tar.gz last because I had a newer one installed instead. FYI, I normally use MinGW-5.1.3.exe to install MinGW, but no idea if it works on Win98. I used C:\Apps\MinGW_GCC3_API3_7 as my install folder; but it is best to use X:\MinGW where X is the drive your sourcecode is on. My build bat file for povwin-3.6 below. CD povwin-3.6 SET PATH=C:\apps\MinGW_GCC3_API3_7\bin;C:\apps\MinGW_GCC3_API3_7\mingw32\bin mingw32-make -f windows\makefiles\makefile.gcc USE_GUI=0 BUILD=debug clean mingw32-make -f windows\makefiles\makefile.gcc USE_GUI=0 BUILD=debug CPPFLAGS="-DDISTRIBUTION_MESSAGE_2" PAUSE Tim S |
From: <alp...@ea...> - 2007-11-30 01:37:05
|
povray.exe = 6,512,775 with a bunch povmsend.cpp errors that still need fixing both: void Send_InitInfo() int Send_RenderDone(bool) TIM! I'd send you a check for a couple hours of your time on this, if I were making any money. (disabled) what a blessing, someone with the ability to help and actually does! god send deleted everything fixed windows explorer bug (unable to delete multiple files or a single dir) good thing I got 4 drives to copy good windows dir to bad one. DOS scandisk for 137 gig drive windows-scan can't touch (too big or sumthin) reinstalled mingw in order Tim (my great benefactor) related. made batch file. Whats the "clean" do? ok fix msg errors and add STEREOSCOPIC camera. I wanted to do my POV img for 3D glasses. here's the 2D: http://news.povray.org/*/attachment/%3Cweb.4737bd9d2a06dfe922a92ca40%40news. povray.org%3E/waterscene_11_test.jpg image digest: http://news.povray.org/digest/images/ |
From: Tim S. <sta...@ve...> - 2007-11-30 02:26:06
|
> > > Whats the "clean" do? > > The clean target normaly deletes everything built using the normal makefile target. It is needed to do a clean if you are Fixing some types of bugs. If you change your compiler, you should do a clean. If you get certain types of errors, cleaning can fix them. ( The errors vary for each Library.) If you change major header files, you should do clean. Tim S |
From: <alp...@ea...> - 2007-11-30 03:43:51
|
can anyone send me htmlhelp.h & htmlhelp.lib or know where to find them htmlhelp 1.4 SDK has been removed. the page still says htmlhelp.lib included but it has been removed from the dl file just how bad does MS S with a capital S? |
From: <alp...@ea...> - 2007-11-30 03:50:59
|
this may be the .lib: http://www.ols-lab.com/devcorner/htmlhelp/ but no htmlhelp.h any chance cshelp.h == htmlhelp.h? |
From: <alp...@ea...> - 2007-11-30 03:56:25
|
htmlhelp.h http://owlnext.sourceforge.net/old/download.html see add_fil.zip |
From: <alp...@ea...> - 2007-11-30 04:08:40
|
mingw came with htmlhelp.lib (nevermind) added htmlhelp.h to mingw\include now tons of errors for: MINGW3~4.EXE: *** [gcc_gui_debug/pvengine_pvengine.o] Error 1 its lookin like this wont do the GUI windows pvengine.exe big sad face :( any knowledge or ideas out there? |
From: <alp...@ea...> - 2007-11-30 04:16:05
|
windows/pvengine.cpp:7985: error: `HH_PRETRANSLATEMESSAGE' was not declared in this scope windows/pvengine.cpp:8007: error: `HH_UNINITIALIZE' was not declared in this scope MINGW3~4.EXE: *** [gcc_gui_debug/pvengine_pvengine.o] Error 1 precisely tons of warnings, 2 errors ok try more tommorow million thank yous go to Tim, you rok dude! |
From: <alp...@ea...> - 2007-12-02 16:48:46
|
impdef commctrl commctrl dlltool --def commctrl.def --dllname commctrl.dll --output-lib libcommctrl.a mingw32-make -f windows\makefiles\makefile.gcc USE_GUI=1 BUILD=debug LDFLAGS=-lcomctl32 PlaySoundA I expect is Winmm.dll but how exactly for 2 dlls? LDFLAGS=-lcomctl32 | winmm LDFLAGS=-lcomctl32 | -lwinmm anyone?? impdef makes like 4 entries (incorrectly) for 16-bit dll but if the .def was corrected, would dlltool make a usable lib*.a? OP |
From: Earnie B. <ea...@us...> - 2007-12-02 16:56:38
|
Quoting alp...@ea...: > LDFLAGS=-lcomctl32 | -lwinmm LDFLAGS='-lcomctl32 -lwinmm' Earnie |
From: <alp...@ea...> - 2007-12-02 17:42:30
|
At 11:56 AM 12/2/07 -0500, you wrote: > >Quoting alp...@ea...: > >> LDFLAGS=-lcomctl32 | -lwinmm >LDFLAGS='-lcomctl32 -lwinmm' > >Earnie trying get sound workin with winmm: mingw32-make -f windows\makefiles\makefile.gcc USE_GUI=1 BUILD=debug LDFLAGS='-lcomctl32 -lwinmm' but G__~1.EXE: gcc_gui_debug/pvF:\povwin36: No such file or directory pvF pv Frontend?????? incomprehensible prolly have better luck with fmod |
From: Brian D. <br...@de...> - 2007-12-02 18:28:43
|
Earnie Boyd wrote: > Quoting alp...@ea...: > > > LDFLAGS=-lcomctl32 | -lwinmm > LDFLAGS='-lcomctl32 -lwinmm' -lanything does not belong in LDFLAGS. It should go in LIBS. This matters for ordering. Brian |
From: <alp...@ea...> - 2007-12-02 18:44:35
|
At 10:28 AM 12/2/07 -0800, you wrote: >Earnie Boyd wrote: > >> Quoting alp...@ea...: >> >> > LDFLAGS=-lcomctl32 | -lwinmm >> LDFLAGS='-lcomctl32 -lwinmm' > >-lanything does not belong in LDFLAGS. It should go in LIBS. This >matters for ordering. > >Brian ya but LDFLAGS=-lcomctl32 got the GUI up and runinng! what should I be reading now regarding "It should go in LIBS"? OP |
From: Keith M. <kei...@us...> - 2007-12-02 21:53:23
|
On Sunday 02 December 2007 18:44, alp...@ea... wrote: > >-lanything does not belong in LDFLAGS. =A0It should go in LIBS. =A0This > >matters for ordering. > > > >Brian > > ya but LDFLAGS=3D-lcomctl32 > got the GUI up and runinng! > > what should I be reading now regarding "It should go in LIBS"? Brian is 100% correct. Autotooled makefiles pass two macros (in=20 particular) to ld; one is LDFLAGS, the other is LIBS. Technically,=20 LDFLAGS should be reserved for library search paths, i.e. the likes of=20 LDFLAGS=3D'-L /path/to/libs ...', while the libs themselves should be=20 passed through LIBS=3D'-lsomelib ...'. LDFLAGS are passed early in the=20 link argument list; LIBS come last, where the libraries must be listed. =20 That you were successful using LDFLAGS=3D-anything may be fortuitous, but=20 LIBS=3D-lsomething is the correct way, and is more robust. Regards, Keith. |
From: <alp...@ea...> - 2007-12-05 17:32:50
|
At 09:53 PM 12/2/07 +0000, you wrote: >On Sunday 02 December 2007 18:44, alp...@ea... wrote: >> >-lanything does not belong in LDFLAGS. =A0It should go in LIBS. =A0This >> >matters for ordering. >> >Brian >> ya but LDFLAGS=3D-lcomctl32 >> got the GUI up and runinng! >> what should I be reading now regarding "It should go in LIBS"? >Brian is 100% correct. Autotooled makefiles pass two macros (in=20 >particular) to ld; one is LDFLAGS, the other is LIBS. Technically,=20 >LDFLAGS should be reserved for library search paths, i.e. the likes of=20 >LDFLAGS=3D'-L /path/to/libs ...', while the libs themselves should be=20 >passed through LIBS=3D'-lsomelib ...'. LDFLAGS are passed early in the=20 >link argument list; LIBS come last, where the libraries must be listed. =20 >That you were successful using LDFLAGS=3D-anything may be fortuitous, but= =20 >LIBS=3D-lsomething is the correct way, and is more robust. > >Regards, >Keith. I left cause it seemed you guys didnt have time to talk to me, thank you for that reply. where's a tutorial on this: here's all I know: (final attempt to resolve this here) LDFLAGS=3D-lcomctl32 Links to F:\mingw\lib\libcomctl32.a GUI links and runs Renaming F:\mingw\lib\libcomctl32.b Error We know that path And that's all we know, How to find a tutorial And learn to link 2 libs? libcomctl32.a libwinmm.a pouring over tons of makefiles yikes this is heinous indeed |