GST and Windows

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

GST and Windows

MrGwen
Hi,

Paolo I've debugged libltdl (no log or error code grrrr) and find the
problem with a dll dependency checker, so there were three missing
dependencies dll in gst-glib.dll:
   - libgst-gobject-1.dll (not on a good directory)
   - wer.dll
   - ieshims.dll

I've removed the .la files and also remove the gst version on the dll
(gst-glib-3-2-90.dll)

And .. it works :D

Gwen

_______________________________________________
help-smalltalk mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: GST and Windows

Paolo Bonzini-2
On 09/08/2011 09:55 PM, Gwenael Casaccio wrote:
>
> Paolo I've debugged libltdl (no log or error code grrrr) and find the
> problem with a dll dependency checker, so there were three missing
> dependencies dll in gst-glib.dll:
>    - libgst-gobject-1.dll (not on a good directory)
>    - wer.dll
>    - ieshims.dll

Is this a bug in the glib .pc file?

> I've removed the .la files and also remove the gst version on the dll
> (gst-glib-3-2-90.dll)

Can you write down the steps as shell commands or changes to Makefiles? :)

Paolo

_______________________________________________
help-smalltalk mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: GST and Windows

MrGwen
On Fri, Sep 9, 2011 at 9:47 AM, Paolo Bonzini <[hidden email]> wrote:

> On 09/08/2011 09:55 PM, Gwenael Casaccio wrote:
>>
>> Paolo I've debugged libltdl (no log or error code grrrr) and find the
>> problem with a dll dependency checker, so there were three missing
>> dependencies dll in gst-glib.dll:
>>   - libgst-gobject-1.dll (not on a good directory)
>>   - wer.dll
>>   - ieshims.dll
>
> Is this a bug in the glib .pc file?

No, but I've recompiled gst and found nothing related to wer.dll and ieshims.dll

>
>> I've removed the .la files and also remove the gst version on the dll
>> (gst-glib-3-2-90.dll)
>
> Can you write down the steps as shell commands or changes to Makefiles? :)
>

Yes there is another Makefile bug when I install it, some files go to
prefix/../bin libgst-7.dll and ligst-gobject-1.dll

> Paolo
>

_______________________________________________
help-smalltalk mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: GST and Windows

Paolo Bonzini-2
On 09/09/2011 11:51 AM, Gwenaël Casaccio wrote:
>>> I've removed the .la files and also remove the gst version on the dll
>>> (gst-glib-3-2-90.dll)

I think this is because you removed the .la files.  Can you try instead
removing the dependencies from the .la files?

>>  Can you write down the steps as shell commands or changes to Makefiles?:)
>
> there is another Makefile bug when I install it, some files go to
> prefix/../bin libgst-7.dll and ligst-gobject-1.dll

Please try the attached patch.

Paolo

_______________________________________________
help-smalltalk mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-smalltalk

reloc-libflags.patch (2K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: GST and Windows

MrGwen
On Fri, Sep 9, 2011 at 12:46 PM, Paolo Bonzini <[hidden email]> wrote:

> On 09/09/2011 11:51 AM, Gwenaël Casaccio wrote:
>>>>
>>>> I've removed the .la files and also remove the gst version on the dll
>>>> (gst-glib-3-2-90.dll)
>
> I think this is because you removed the .la files.  Can you try instead
> removing the dependencies from the .la files?
>
>>>  Can you write down the steps as shell commands or changes to
>>> Makefiles?:)
>>
>> there is another Makefile bug when I install it, some files go to
>> prefix/../bin libgst-7.dll and ligst-gobject-1.dll
>
> Please try the attached patch.
>
> Paolo
>

I've tried it, if I remove libdir and dependency_lib in .la files it
works (I can launch visualgst no need to remove version from dll
name).
Now I need to copy manually libgst-gobject-1.dll into the install path.

Gwen

_______________________________________________
help-smalltalk mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: GST and Windows

Paolo Bonzini-2
On 09/09/2011 02:49 PM, Gwenaël Casaccio wrote:
> I've tried it, if I remove libdir and dependency_lib in .la files it
> works (I can launch visualgst no need to remove version from dll
> name).

Ok thanks.

> Now I need to copy manually libgst-gobject-1.dll into the install path.

Again, shell command please? :)  Also, can you send the make output
(make >make.log 2>&1) for a fresh build?

Thanks!

Paolo

_______________________________________________
help-smalltalk mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: GST and Windows

Paolo Bonzini-2
In reply to this post by MrGwen
On 09/09/2011 02:49 PM, Gwenaël Casaccio wrote:
> I've tried it, if I remove libdir and dependency_lib in .la files it
> works (I can launch visualgst no need to remove version from dll
> name).

Is removing libdir necessary?  AFAIK ltdl uses it only if
dependency_libs are not empty.

Paolo

_______________________________________________
help-smalltalk mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-smalltalk