I got this kind of POLIB warrning:
POLIB: warning: '__real@0000000000000000' already defined in '.....'; ignoring definition in '......'
Warnings should not stop the creation of userlib. But it seems Tailbite stops creating of userlib and shows only the Tailbite error Window.
BTW:
An error.txt output file will be also very usefull for copy/paste actions .
Writing down the text entry from the Tailbite error window is a hard work
POLIB:warning will be handle like errors: no userlib created
Moderators: gnozal, ABBKlaus, lexvictory
POLIB:warning will be handle like errors: no userlib created
Belive!
<Wrapper>4PB, PB<game>, =QONK=, PetriDish, Movie2Image, PictureManager,...
<Wrapper>4PB, PB<game>, =QONK=, PetriDish, Movie2Image, PictureManager,...
Re: POLIB:warning will be handle like errors: no userlib cre
it would indead skip for those errors, i don´t know why its not working.IceSoft wrote:I got this kind of POLIB warrning:
POLIB: warning: '__real@0000000000000000' already defined in '.....'; ignoring definition in '......'
Warnings should not stop the creation of userlib. But it seems Tailbite stops creating of userlib and shows only the Tailbite error Window.
Do you have some code to reproduce ?
Code: Select all
If PBVersionX64
cs$ = ExecuteProgram(#DQUOTE$+Libexe$+#DQUOTE$, "/MACHINE:X64 /out:"+LibName$+".lib @"+LibName$+"ObjFiles.txt", TBDestFolder$, TBDestFolder$)
Else
cs$ = ExecuteProgram(#DQUOTE$+Libexe$+#DQUOTE$, "/out:"+LibName$+".lib @"+LibName$+"ObjFiles.txt", TBDestFolder$, TBDestFolder$)
EndIf
;only a warning of polib won´t quit tailbite ABBKlaus 20.5.2007 01:33
;POLIB: warning: '__NULL_IMPORT_DESCRIPTOR' already defined in
If FindString(cs$,"POLIB: warning: ",1)
WriteLog("Skipping -> POLIB: warning: '__NULL_IMPORT_DESCRIPTOR' already defined in")
Else
If cs$
TBError(Libexe$+Chr(13)+LibexeBaseName$+":"+NL$+cs$, 1, TBTempPath$)
CompilerIf Defined(TB_Building_DLL, #PB_Constant) = 0 : End : CompilerEndIf
EndIf
EndIf
Its on the todo listIceSoft wrote:An error.txt output file will be also very usefull for copy/paste actions .
Writing down the text entry from the Tailbite error window is a hard work
Re: POLIB:warning will be handle like errors: no userlib cre
i can´t reproduce it with the code you send me
Do you have the TailBite logfile ? (its located in your local temp directory)
[Keep source files... or Generate build batch file must be checked !]
BR Klaus
Do you have the TailBite logfile ? (its located in your local temp directory)
[Keep source files... or Generate build batch file must be checked !]
Code: Select all
Structure cpVect
x.d
y.d
EndStructure
;- IMPORT
ImportC "chipmunk.lib"
cpv_(*par1.cpVect,x.d,y.d) As "?cpv_@@YAXPAUcpVect@@NN@Z"
cpv(x.d,y.d) As "?cpv_@@YAXNN@Z"
cpVectPB.cpVect As "?cpVectPB@@3UcpVect@@A"
EndImport
ProcedureDLL Polink_Warning()
p.cpVect
p\x = 11.1
p\y = 22.2
Debug p\x
Debug p\y
cpv_(@p,44.4,55.5)
Debug p\x
Debug p\y
cpv (22.22,33.333)
Debug cpVectPB\x
Debug cpVectPB\y
EndProcedure
Code: Select all
Parameter() :C:\Downloads\_POLINK_Warning\PB_source.pb
Parameter() :/KEEPSRCFILES
Parameter() :/MULT
Parameter() :/HWND:394596
GetPBFolder()
Detected OS : Windows Vista/Server 2008
HKCU\Software\Classes\PureBasic.exe\shell\open\command="C:\Program Files (x86)\PureBasic451X86\PureBasic.exe" "%1" /P "C:\Users\Klaus\AppData\Roaming\PureBasic\PureBasic.prefs" /T "C:\Users\Klaus\AppData\Roaming\PureBasic\Templates.prefs" /A "C:\Users\Klaus\AppData\Roaming\PureBasic\Tools.prefs"
OSVersion()=80
C:\Program Files (x86)\tailbite\TailBite.exe
PureBasic Version found : 4.51 RC 2 C 2010 FANTAISIE SOFTWARE / 451 /X86
Mode=0
GetPBFolder()=C:\Program Files (x86)\PureBasic451X86\
TBPreferencesPath$=C:\Users\Klaus\AppData\Roaming\TailBite\
TBPrefsFile$=C:\Users\Klaus\AppData\Roaming\TailBite\TailBite_451.prefs
PBCompilerFolder$=C:\Program Files (x86)\PureBasic451X86\compilers\
PrefsFound=1
PBFolder$=C:\Program Files (x86)\PureBasic451X86\
TBFolder$=C:\Program Files (x86)\tailbite\
LibSourceFolder$=C:\Users\Klaus\Documents\TailBite Library Sources\
LastFile$=C:\Downloads\_POLINK_Warning\PB_source.pb
ManagerOnTop=0
PBSubsystem$=purelibraries\userlibraries\
Language$=English
PBPreferencesPath$=C:\Users\Klaus\AppData\Roaming\Purebasic\
TBTempPath$=C:\Users\Klaus\AppData\Local\Temp\TBTemp\
pb_align$=pb_align
pb_bssalign$=pb_bssalign
LibraryMakerOptions$= /COMPRESSED /NOUNICODEWARNING
IsPB410=1
LibraryMaker$=C:\Program Files (x86)\PureBasic451X86\\SDK\LibraryMaker.exe
TailBite Version found : 1.4.3
Libexe$=C:\Program Files (x86)\PureBasic451X86\compilers\polib.exe
LibexeBaseName$=polib
Inc_Taibite > MainProc()
LibName$=TBTemp_source
recover=0
Opening PB 4.51 RC 2 C 2010 FANTAISIE SOFTWARE asm source...
PBCompile(C:\Downloads\_POLINK_Warning\PB_source.pb,, /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe")
ExecuteProgram("C:\Program Files (x86)\PureBasic451X86\compilers\pbcompiler.exe","C:\Downloads\_POLINK_Warning\PB_source.pb" /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe",)
RunProgram(C:\Program Files (x86)\PureBasic451X86\compilers\pbcompiler.exe,"C:\Downloads\_POLINK_Warning\PB_source.pb" /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe",)
Creating function list...
Inc_Taibite > CreateFunctionList()
- Function index 0
function()\ID=0
function()\RetValue$=None
function()\Name$=Polink_Warning
function()\PlainName$=Polink_Warning
function()\Args$=
function()\nArgs=0
function()\Main=1
function()\maxArgs=0
function()\HelpLine$=()
function()\DLLFunction=1
function()\FIndex=4
function()\Modifiers$=
function()\DebugFunction=0
function()\nModifiers=0
function()\VarArgs$=
function()\VarArgStr$=
function()\VarHelpStr$=
- Function index 1
function()\ID=1
function()\RetValue$=InitFunction
function()\Name$=TBTemp_source_Init
function()\PlainName$=TBTemp_source_Init
function()\Args$=
function()\nArgs=0
function()\Main=1
function()\maxArgs=0
function()\HelpLine$=
function()\DLLFunction=1
function()\FIndex=-1
function()\Modifiers$=
function()\DebugFunction=0
function()\nModifiers=0
function()\VarArgs$=
function()\VarArgStr$=
function()\VarHelpStr$=
DeletePrevious=1
HelpName$(read from old userlib)=TBTemp_source.chm
HelpName$=TBTemp_source.chm
Splitting functions...
Inc_Taibite > SplitFunctions()
System function found : KERNEL32
Import function found (will be ignored) : C:\Downloads\_POLINK_Warning\chipmunk.lib
PBCompile(C:\Downloads\_POLINK_Warning\PB_source.pb,, /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe")
ExecuteProgram("C:\Program Files (x86)\PureBasic451X86\compilers\pbcompiler.exe","C:\Downloads\_POLINK_Warning\PB_source.pb" /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe" /UNICODE,)
RunProgram(C:\Program Files (x86)\PureBasic451X86\compilers\pbcompiler.exe,"C:\Downloads\_POLINK_Warning\PB_source.pb" /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe" /UNICODE,)
Inc_Taibite > SplitFunctions() _UNICODE
Import function found (will be ignored) : C:\Downloads\_POLINK_Warning\chipmunk.lib
PBCompile(C:\Downloads\_POLINK_Warning\PB_source.pb,, /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe")
ExecuteProgram("C:\Program Files (x86)\PureBasic451X86\compilers\pbcompiler.exe","C:\Downloads\_POLINK_Warning\PB_source.pb" /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe" /THREAD,)
RunProgram(C:\Program Files (x86)\PureBasic451X86\compilers\pbcompiler.exe,"C:\Downloads\_POLINK_Warning\PB_source.pb" /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe" /THREAD,)
Inc_Taibite > SplitFunctions() _THREAD
Import function found (will be ignored) : C:\Downloads\_POLINK_Warning\chipmunk.lib
PBCompile(C:\Downloads\_POLINK_Warning\PB_source.pb,, /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe")
ExecuteProgram("C:\Program Files (x86)\PureBasic451X86\compilers\pbcompiler.exe","C:\Downloads\_POLINK_Warning\PB_source.pb" /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe" /THREAD /UNICODE,)
RunProgram(C:\Program Files (x86)\PureBasic451X86\compilers\pbcompiler.exe,"C:\Downloads\_POLINK_Warning\PB_source.pb" /COMMENTED /DEBUGGER /EXE "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\PureBasic.exe" /THREAD /UNICODE,)
Inc_Taibite > SplitFunctions() _THREAD_UNICODE
Import function found (will be ignored) : C:\Downloads\_POLINK_Warning\chipmunk.lib
Building API-List...
===============C:\Users\Klaus\Documents\TailBite Library Sources\TBTemp_source\TBTemp_source.Desc===============
================================================================================================================
- Importlib index 0
ImportLib()\Name$=chipmunk.lib
ImportLib()\FullPath$=C:\Downloads\_POLINK_Warning\chipmunk.lib
ImportLib()\Type$=CDecl
ImportLib()\nFunctions=2
ImportLib()\nocompile=0
CopyFile(C:\Downloads\_POLINK_Warning\chipmunk.lib,C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\Functions\TB_Imported_Lib_0.lib)
Compiling asm code...
Compiling lib file...
RunProgram("C:\Program Files (x86)\PureBasic451X86\compilers\polib.exe",/out:TBTemp_source.lib @TBTemp_sourceObjFiles.txt,C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\)
Skipping -> POLIB: warning: '__NULL_IMPORT_DESCRIPTOR' already defined in
Making PB library...
RunProgram("C:\Program Files (x86)\PureBasic451X86\\SDK\LibraryMaker.exe", /TO "C:\Program Files (x86)\PureBasic451X86\purelibraries\userlibraries\" /COMPRESSED /NOUNICODEWARNING "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\TBTemp_source.Desc",C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\)
KeepSrcFiles
CopyDirectory "C:\Users\Klaus\AppData\Local\Temp\TBTemp\147C157E50F7FE7E\" "C:\Users\Klaus\Documents\TailBite Library Sources\TBTemp_source\" successfull
Re: POLIB:warning will be handle like errors: no userlib cre
Hello ABBKlaus,
Sorry.
Seems to be working now (I belive I used an older PB/Tailbite version).
Warm regards
Icesoft
Sorry.
Seems to be working now (I belive I used an older PB/Tailbite version).
Warm regards
Icesoft
Belive!
<Wrapper>4PB, PB<game>, =QONK=, PetriDish, Movie2Image, PictureManager,...
<Wrapper>4PB, PB<game>, =QONK=, PetriDish, Movie2Image, PictureManager,...