Hi Massimo,
You got stuck in an infinite loop, and just increasing the noise
I'm afraid.

I've explicitly covered this specific problem in my mail on Apr 1
(but it wasn't a joke), with a three lines which does actually work,
but, you apparently *still* didn't read it.

Sorry to say, but this really raises the question if it's worth
answering at all.

Brgds,
Viktor

On Fri, Apr 17, 2009 at 7:39 PM, Massimo Belgrano <mbelgr...@deltain.it>wrote:

> I continue documenting what i have discovered:
>
> c:\devl\acesdk>dlltool -d ace32.def -D ace32.dll  -l libace32.a -k -v
> dlltool: Processing def file: ace32.def
> dlltool: LIBRARY: ACE32.dll base: ffffffff
> dlltool: Processed def file
> dlltool: Processing definitions
> dlltool: Processed definitions
> dlltool: Creating library file: libace32.a
> dlltool: run: as   -o dcbfh.o dcbfh.s
> dlltool: No such file or directory
> dlltool: CreateProcess
>
>
> 2009/4/15 Massimo Belgrano <mbelgr...@deltain.it>:
> > i have posted a messages on sysbase ads follow reply
> > --------------------------------------------------
> > What part doesn't work?  I have never used MinGW, so I do not have
> specific
> > knowledge there.  But maybe if you indicate what error you are seeing, we
> > can provide some direction.  Do the tools give an error?  Is the .def
> file
> > invalid?  Or is the resulting lib file invalid in some way?  I don't
> think
> > ACE32.DLL has any unusual properties.  It is simply Win32 DLL with a
> bunch
> > of exported functions.  I would assume you have looked at the following
> > page, but if not, maybe it will provide some help:
> > http://oldwiki.mingw.org/index.php/CreateImportLibraries.
> >
> > Mark Wilkins
> > Advantage R&D
> >
> >
> > 2009/4/14 Viktor Szakáts <harbour...@syenar.hu>:
> >> Hi Massimo,
> >>>
> >>> Hi Vicktor
> >>
> >> [ It's Viktor with a 'k', or it's fine with a 'c' too, 'ck' is quite
> >> strange. ]
> >> I'm not sure what you're trying to do, I've posted my three lines
> >> of commands in the message you replied to, but you've been
> >> trying with different dlltool command. Correct it.
> >> As I wrote even these three lines won't create usable implib,
> >> you probably need to manually edit the .def file, but don't ask
> >> me how. I suggest to contact the vendor of this lib to give
> >> information on MinGW compatibility/usage. It's an expensive
> >> product, probably they have some sort of support and maybe
> >> this issue already appeared in their history.
> >> Brgds,
> >> Viktor
> >> On Tue, Apr 14, 2009 at 11:36 AM, Massimo Belgrano <
> mbelgr...@deltain.it>
> >> wrote:
> >>>
> >>> Hi Vicktor
> >>> I am not able to generate valid libace32.a becasue is zero lenght
> >>> wich version do you use?
> >>> i copyed pexport.exe and dlltool in c:\devl\acesdk
> >>> cd \devl\acesdk
> >>> del libace32.a
> >>> pexports ace32.dll > ace32.def
> >>> set oldpath=%path%
> >>> set PATH=%~dp0
> >>> dlltool -d ace32.def -D a
> >>>
> >>>
> >>> This is my version
> >>> GNU dlltool (GNU Binutils) 2.19.1
> >>> PExports 0.43 Copyright 1998, Anders Norlander Changed 1999, Paul
> >>> Sokolovsky
> >>>
> >>>
> >>> 2009/4/1 Viktor Szakáts <harbour...@syenar.hu>:
> >>> > It worked for me after massaging it a bit:
> >>> > ---
> >>> > set PATH=%~dp0
> >>> > pexports ace32.dll > ace32.def
> >>> > dlltool -d ace32.def -D ace32.dll -k -l libace32.a
> >>> > ---
> >>> > The ugly PATH trick is needed because dlltool tries to
> >>> > run 'as' tool and it only finds it if in PATH, even if they are
> >>> > in the same and current dir :)
> >>> > The other ugly bit is that pexports is missing from
> >>> > several MinGW distros, notably the latest ones, which
> >>> > are unofficial.
> >>> > So, for now this routine will have to be done by
> >>> > users locally.
> >>> > The third bit is that I didn't manage to use libace32.a
> >>> > to actually link a Harbour executable. [ Same missing
> >>> > symbols. ]
> >>> > Brgds,
> >>> > Viktor
> >>> > On Wed, Apr 1, 2009 at 6:11 PM, Massimo Belgrano <
> mbelgr...@deltain.it>
> >>> > wrote:
> >>> >>
> >>> >> I have posted question on sysbase ng of ads
> >>> >> on internet i have found
> >>> >> http://es.groups.yahoo.com/group/t-gtk/message/1462
> >>> >>
> >>> >>
> >>> >>
> http://objectmix.com/xharbour/241009-rddads-ace32-import-libraries-mingw32.html
> >>> >> In not read on yahoo group
> >>> >> >1.- Vamos a extraer de la dll, por ejemplo ace32.dll, las
> >>> >> > definiciones:
> >>> >> >c:\>pexports ace32.dll > ace32.def
> >>> >> >Digamos, que pexports seria lo mismo que la herramienta impdef.
> >>> >> >2.- Despues vamos a crear la libreria libace32.a, a partir del
> fichero
> >>> >> >de definiciones.
> >>> >> >c:\>dlltool -d ace32.def -D ace32.dll -k -l libace32.a
> >>> >> >3.- Despues, tenemos que añadir la libreria a nuestro makefile.
> >>> >> >-lace32
> >>> >>
> >>> >> 2009/4/1 Viktor Szakáts <harbour...@syenar.hu>
> >>> >>>>
> >>> >>>> Do you think to a solution that allow same hbmk2 syntax working in
> >>> >>>> either enviroment?
> >>> >>>> HBMK2 my.PRG ace32.lib  rddads.lib -GUI -GTWVT -GTWVG  -m  -w0
> >>> >>>> -omio.exe
> >>> >>>
> >>> >>> Yes, I prefer this whereever possible. In your example you
> >>> >>> should use '-lrddads' to be compiler neutral. With ace32,
> >>> >>> we will see, I think MinGW should find the lib by using -lace32,
> >>> >>> given that ace32.dll is placed in the lib path. But for me it then
> >>> >>> complains about all missing symbols, so in the case of ace32,
> >>> >>> something more needs to be done.
> >>> >>> Please try to get information from the internet or from Advantage,
> >>> >>> as I won't be able to deal with this (I'm no ace32 user). If
> >>> >>> something useful can be done with this in hbmk2, I'll try to
> >>> >>> to implement it.
> >>> >>> Brgds,
> >>> >>> Viktor
> >>> >>>
> >>> >>> _______________________________________________
> >>> >>> Harbour mailing list
> >>> >>> Harbour@harbour-project.org
> >>> >>> http://lists.harbour-project.org/mailman/listinfo/harbour
> >>> >>>
> >>> >>
> >>> >>
> >>> >>
> >>> >> --
> >>> >> Massimo Belgrano
> >>> >>
> >>> >> Analisi e sviluppo software per Lan e Web - Consulenza informatica -
> >>> >> Formazione
> >>> >> Delta Informatica S.r.l. http://www.deltain.it/   +39 0321 455962
> >>> >>
> >>> >> _______________________________________________
> >>> >> Harbour mailing list
> >>> >> Harbour@harbour-project.org
> >>> >> http://lists.harbour-project.org/mailman/listinfo/harbour
> >>> >>
> >>> >
> >>> >
> >>> > _______________________________________________
> >>> > Harbour mailing list
> >>> > Harbour@harbour-project.org
> >>> > http://lists.harbour-project.org/mailman/listinfo/harbour
> >>> >
> >>> >
> >>>
> >>>
> >>>
> >>> --
> >>> Massimo Belgrano
> >>>
> >>> Analisi e sviluppo software per Lan e Web - Consulenza informatica -
> >>> Formazione
> >>> Delta Informatica S.r.l. http://www.deltain.it/   +39 0321 455962
> >>> _______________________________________________
> >>> Harbour mailing list
> >>> Harbour@harbour-project.org
> >>> http://lists.harbour-project.org/mailman/listinfo/harbour
> >>
> >>
> >> _______________________________________________
> >> Harbour mailing list
> >> Harbour@harbour-project.org
> >> http://lists.harbour-project.org/mailman/listinfo/harbour
> >>
> >>
> >
> >
> >
> > --
> > Massimo Belgrano
> >
> > Analisi e sviluppo software per Lan e Web - Consulenza informatica -
> Formazione
> > Delta Informatica S.r.l. http://www.deltain.it/   +39 0321 455962
> >
>
>
>
> --
> Massimo Belgrano
>
> Analisi e sviluppo software per Lan e Web - Consulenza informatica -
> Formazione
> Delta Informatica S.r.l. http://www.deltain.it/   +39 0321 455962
> _______________________________________________
> Harbour mailing list
> Harbour@harbour-project.org
> http://lists.harbour-project.org/mailman/listinfo/harbour
>
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to