Libraries announcements

All PureFORM, JaPBe, Libs and useful code maintained by gnozal

Moderator: gnozal

User avatar
DoubleDutch
Addict
Addict
Posts: 3219
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Libraries announcements

Post by DoubleDutch »

Gnozal: Is it possible for you to compile an early release of your libs, so people can try compiling projects that use your libs on PB4.30?

Thanks :D
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Re: PB 4.30 beta versions of Gnozals libs please...

Post by gnozal »

DoubleDutch wrote:Gnozal: Is it possible for you to compile an early release of your libs, so people can try compiling projects that use your libs on PB4.30?
Sorry, but I will release new versions for PB4.30 final only, as previous PB versions have shown that libs may be broken from one beta to another (and I do not have much spare time for the moment (so maybe I change my mind when I have more free time)).
And only x86 libs, as I don't have a 64bits OS.
Thanks.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
Thalius
Enthusiast
Enthusiast
Posts: 711
Joined: Thu Jul 17, 2003 4:15 pm
Contact:

Post by Thalius »

What could work is:

Install some Linux 64 bits and run the windows x64 PB under wine ;)
At least the 32 bits version runs. Will have to try at home on the x64.
That way no special win license would be needed.

just an idea :)

Thalius
"In 3D there is never enough Time to do Things right,
but there's always enough Time to make them *look* right."
"psssst! i steal signatures... don't tell anyone! ;)"
X
Enthusiast
Enthusiast
Posts: 311
Joined: Tue Apr 04, 2006 6:27 am

Post by X »

Also you can get the 120 day trial of Windows 2008 64Bit for compiling on .... :) and its 100% free from microsoft ....
Donald
User
User
Posts: 15
Joined: Fri Jan 07, 2005 1:29 am
Location: Germany

PURE... Libs Error with PB 4.40 Beta 1

Post by Donald »

Hi gnozal,

the Error

Code: Select all

POLINK: error: Unresolved external symbol 'SYS_AllocateString'.
POLINK: fatal error: 1 unresolved external(s). 
also come with the other Userlibs.
I Use
PureLVSORT
PureRESIZE
PureCOLOR


Donald

..
DONALD :D http://www.PureBasic-Donald.de
PureBasic - jaPBe - PureFORM - PureVisonXP - TailBite
GFABasic 16Bit 4.38 - GB32 2.30 B1160 - GFABasic DOS 4.51
Donald
User
User
Posts: 15
Joined: Fri Jan 07, 2005 1:29 am
Location: Germany

Post by Donald »

Hi gnozal,

Thanks for new Compiling for 4.40.


Donald


..
DONALD :D http://www.PureBasic-Donald.de
PureBasic - jaPBe - PureFORM - PureVisonXP - TailBite
GFABasic 16Bit 4.38 - GB32 2.30 B1160 - GFABasic DOS 4.51
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

All libs updated for PB4.40 beta ... again ...

Post by gnozal »

So, I have recompiled most of my libs with PB4.40 beta.

Links as always in each thread (1st post) or on my site.
Last edited by gnozal on Wed Aug 19, 2009 8:42 am, edited 1 time in total.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
localmotion34
Enthusiast
Enthusiast
Posts: 665
Joined: Fri Sep 12, 2003 10:40 pm
Location: Tallahassee, Florida

Post by localmotion34 »

Was there a need to recompile the libs? Most times I find that they don't require recompiling unless the userlib format changes.

I have PB 4.3 working perfectly, and I was just wondering if 4.4 would break any backward userlib compatibility?

Code: Select all

!.WHILE status != dwPassedOut
! Invoke AllocateDrink, dwBeerAmount
!MOV Mug, Beer
!Invoke Drink, Mug, dwBeerAmount
!.endw
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

localmotion34 wrote:Was there a need to recompile the libs? Most times I find that they don't require recompiling unless the userlib format changes.
Yes, PB4.30 'tailbiten' userlibs may trigger a POLINK 'SYS_AllocateString' error when used with PB4.40 beta 1/2.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

I have updated the PB4.40 beta libs, because the help support was broken.

It seems that unlike previous versions, the current tailbite adds '.chm' to the defined help file.
So with '/CHM:PureCOLOR.CHM' it ends up with 'PureCOLOR.CHM.chm' in the compiled userlibrary.
I have recompiled the libs without '.chm' extension for the help file.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
ABBKlaus
Addict
Addict
Posts: 1143
Joined: Sat Apr 10, 2004 1:20 pm
Location: Germany

Post by ABBKlaus »

gnozal wrote:I have updated the PB4.40 beta libs, because the help support was broken.

It seems that unlike previous versions, the current tailbite adds '.chm' to the defined help file.
So with '/CHM:PureCOLOR.CHM' it ends up with 'PureCOLOR.CHM.chm' in the compiled userlibrary.
I have recompiled the libs without '.chm' extension for the help file.
Should be fixed in one of the next versions of TailBite :wink:
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

ABBKlaus wrote:Should be fixed in one of the next versions of TailBite :wink:
Great, thanks !
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
UserOfPure
Enthusiast
Enthusiast
Posts: 469
Joined: Sun Mar 16, 2008 9:18 am

Re:

Post by UserOfPure »

Hi, I just downloaded your updated libs for Beta 3 but it doesn't let me specify the install folder for PureBasic. It says PureBasic is installed in C:\Program Files\PureBasic, but that's version 4.31. I have version 4.40 Beta 3 installed in C:\Program Files\PureBasic440. So you should update your installers to allow the user to change the location.
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Re: Re:

Post by gnozal »

UserOfPure wrote:Hi, I just downloaded your updated libs for Beta 3 but it doesn't let me specify the install folder for PureBasic. It says PureBasic is installed in C:\Program Files\PureBasic, but that's version 4.31. I have version 4.40 Beta 3 installed in C:\Program Files\PureBasic440. So you should update your installers to allow the user to change the location.
1. The installers look for the PB path in the registry. Please run PB 4.40 Purebasic.exe once (to register the PB 4.40 purebasic path) and try again.
2. You can already choose any folder you want : click on the 'Install...' button and change the target directory.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
UserOfPure
Enthusiast
Enthusiast
Posts: 469
Joined: Sun Mar 16, 2008 9:18 am

Re: Re:

Post by UserOfPure »

Hi, for #1 i thought PureBasic would set the location in the Registry when installing the beta, but obviously it doesn't change it. This is a bug then that needs fixing; I will post a report for the team.

For #2 i see what you mean. :) I didn't click Install before because I thought it would instantly start installing files at the location shown (ie. the old location). Now I see it prompts for a new location. Is there a way to mention to the user that he can change the location after clicking Install, so as not to panic them like it did me? :)
Post Reply