Developer forums (C::B DEVELOPMENT STRICTLY!) > Contributions to C::B

New Win98 build (rev 1843)

(1/3) > >>

killerbot:
I have provided 2 links for CB in this post. I could use some help on determining once and for all, where the 2 extra import libraries (libshfolder.a and libshell32.a) should go.
a) target : src
b) target : sdk

The first one :
http://download.berlios.de/codeblocks/CB_23jan2006_rev1843_win32_ANSI.7z
This one has the libraries added to a) and b). This one also includes all contrib plug-ins. Just unpack it in some directory. And also unpack the wx ansi dll, which can be found here :
http://download.berlios.de/codeblocks/wxmsw26_gcc_cb.7z
Start up your new CB.

Does it work : yes/no ? (please provide feedback)

The second one :
http://download.berlios.de/codeblocks/CB_23jan2006_rev1843_win32_ANSI_2.7z
This one has the libraries added only to a). [Note : no build with just added to b), since a previous ansi build was build that way, and that one worked well].
You can simply unpack the second one on top of the first one, and let it overwrite all files (total of 6 files).

Start up this new CB.
Does it work : yes/no ? (please provide feedback)


kind regards,
Lieven

PS : if they should be needed at sdk level, one question remains : is the libshell32.a needed (probably not), but that's a test with tomorrows build. ;-)

duncanka:

--- Quote from: killerbot on January 23, 2006, 09:49:02 pm ---I have provided 2 links for CB in this post. I could use some help on determining once and for all, where the 2 extra import libraries (libshfolder.a and libshell32.a) should go.
a) target : src
b) target : sdk

<snip>

PS : if they should be needed at sdk level, one question remains : is the libshell32.a needed (probably not), but that's a test with tomorrows build. ;-)

--- End quote ---
I'll test these two builds in a minute, but after building CB myself a few times, I can say fairly confidently that I've found that shfolder only needs to be added to the sdk target only.  See http://forums.codeblocks.org/index.php?topic=1901.msg16466#msg16466.

duncanka:

--- Quote from: killerbot on January 23, 2006, 09:49:02 pm ---The first one :
http://download.berlios.de/codeblocks/CB_23jan2006_rev1843_win32_ANSI.7z
This one has the libraries added to a) and b). This one also includes all contrib plug-ins. Just unpack it in some directory. And also unpack the wx ansi dll, which can be found here :
http://download.berlios.de/codeblocks/wxmsw26_gcc_cb.7z
Start up your new CB.

Does it work : yes/no ? (please provide feedback)

The second one :
http://download.berlios.de/codeblocks/CB_23jan2006_rev1843_win32_ANSI_2.7z
This one has the libraries added only to a). [Note : no build with just added to b), since a previous ansi build was build that way, and that one worked well].
You can simply unpack the second one on top of the first one, and let it overwrite all files (total of 6 files).

Start up this new CB.
Does it work : yes/no ? (please provide feedback)

--- End quote ---
OK, now I've gotten to test both builds on my Win98SE machine.  The second one generates the error messages shown in the first picture below.  The first build, however, works fine.

Just a note on how this version appears in Win98:  When the Editor settings dialog first appears, it has some sizer issues.  The right edge of the dialog is slightly cut off, as shown in the 2nd screenshot below.  It's fixed when the dialog is resized.  I can't say whether this is a general issue, a Win98-specific issue, or a 1024x768-resolution-specific issue.

[attachment deleted by admin]

killerbot:
Okay, we are learning something here.

First conclusion : adding the 2 libs to the src target is of NO USE, the resulting CB does not work.
Although several people have hinted that only libshfolder is needed, so no libshell32. What surprises me is that the screenshot (see above) shows it's missing something from shell32.dll (SHGetFolderPath).

To get the fact proven officialy, this evening I will create 2 new ansi test builds (will be listed in a reply in this topic thread) :
c) sdk target : libshfolder  (no shell32)
d) sdk target : libshell32 (no shfolder)

We all kind of know already the outcome, but then at least we have a documented test with results.

mandrav:

--- Quote ---c) src target : libshfolder  (no shell32)
d) src target : libshell32 (no shfolder)
--- End quote ---

You might want to make that 'sdk' target. I thought we settled that that's where it's needed :)

Navigation

[0] Message Index

[#] Next page

Go to full version