Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Dev

Re: [mythtv-commits] mythtv commit: r22015 by nigel

 

 

MythTV dev RSS feed   Index | Next | Previous | View Threaded


jonathan at snetram

Sep 24, 2009, 12:18 AM

Post #1 of 7 (869 views)
Permalink
Re: [mythtv-commits] mythtv commit: r22015 by nigel

On 24-9-2009 4:55, mythtv [at] cvs wrote:
> Author: nigel
> Date: 2009-09-24 02:55:02 +0000 (Thu, 24 Sep 2009)
> New Revision: 22015
> Changeset: http://cvs.mythtv.org/trac/changeset/22015
>
> Modified:
>
> trunk/packaging/Win32/build/win32-packager.pl
>
> Log:
>
> Enable MythGallery. Closes #5992. Closes #7133.
> Sorry - also ups the default version number.
> Resulting binary only lightly tested.

Nigel,

Even with the symbolic link in place:

bash.exe"-3.1$ ls -la /bin/libexif*
-rwxr-xr-x 1 jonathan.martens Administrators 370639 Sep 23 21:25
/bin/libexif-12
.dll
-rwxr-xr-x 1 jonathan.martens Administrators 370639 Sep 23 21:25
/bin/libexif.dl
l
bash.exe"-3.1$

I still get the same error:

make[2]: Entering directory `/u/mythtv/mythplugins/mythgallery/mythgallery'
g++ -enable-stdcall-fixup -Wl,-enable-auto-import
-Wl,-enable-runtime-pseudo-rel
oc -Wl,-s -mthreads -Wl -shared -Wl,--out-implib,liblibmythgallery.a -o
libmythg
allery.dll object_script.libmythgallery -L'u:/Qt/4.5.2/lib' -lopengl32
-lglu32
-lgdi32 -luser32 -LU:/mythtv/build//lib -LU:/mythtv/build//lib
-lfreetype -lmp3l
ame -lmythdb-0.22 -lmythavutil-0.22 -lmythavcodec-0.22 -lmyth-0.22
-lmythui-0.22
-lmythupnp-0.22 -LU:/mythtv/build//bin -lexif -lQtSql4 -lQtXml4
-lQtOpenGL4 -lQ
tGui4 -lQtNetwork4 -lQtCore4
u:/mingw-5.1.4/bin/../lib/gcc/mingw32/4.2.4/../../../../mingw32/bin/ld.exe:
cann
ot find -lexif
collect2: ld returned 1 exit status
make[2]: *** [libmythgallery.dll] Error 1
make[2]: Leaving directory `/u/mythtv/mythplugins/mythgallery/mythgallery'
make[1]: *** [sub-mythgallery-make_default] Error 2
make[1]: Leaving directory `/u/mythtv/mythplugins/mythgallery'
make: *** [sub-mythgallery-make_default] Error 2
bash.exe"-3.1$

If I compile libexif for mingw like suggested in my patch I do not get
any error anyhow, do you still have it lying around somewhere in
/mingw/lib? As soon as I build for mingw and rerun make for the plugins
it builds OK, without it does not.

Kind regards,

Jonathan
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


davidbuzz at gmail

Sep 24, 2009, 12:40 AM

Post #2 of 7 (821 views)
Permalink
Re: [mythtv-commits] mythtv commit: r22015 by nigel [In reply to]

> If I compile libexif for mingw like suggested in my patch I do not get any
> error anyhow, do you still have it lying around somewhere in /mingw/lib? As
> soon as I build for mingw and rerun make for the plugins it builds OK,
> without it does not.

I have seen a number of libraries that ( for unknown reasons ) behave
properly in /mingw , but not in /usr . I've also seen the opposite.
there might even be a couple of libraries already that might even be
doing both?
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


nigel at ind

Sep 24, 2009, 12:43 AM

Post #3 of 7 (819 views)
Permalink
Re: [mythtv-commits] mythtv commit: r22015 by nigel [In reply to]

> I still get the same error:
>
> make[2]: Entering directory `/u/mythtv/mythplugins/mythgallery/
> mythgallery'
> g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-
> runtime-pseudo-rel
> oc -Wl,-s -mthreads -Wl -shared -Wl,--out-
> implib,liblibmythgallery.a -o libmythg
> allery.dll object_script.libmythgallery -L'u:/Qt/4.5.2/lib' -
> lopengl32 -lglu32
> -lgdi32 -luser32 -LU:/mythtv/build//lib -LU:/mythtv/build//lib -
> lfreetype -lmp3l
> ame -lmythdb-0.22 -lmythavutil-0.22 -lmythavcodec-0.22 -lmyth-0.22 -
> lmythui-0.22
> -lmythupnp-0.22 -LU:/mythtv/build//bin -lexif -lQtSql4 -lQtXml4 -
> lQtOpenGL4 -lQ
> tGui4 -lQtNetwork4 -lQtCore4

That is different to my default link line.
You have U:/mythtv/build//bin instead of /c/bin

(sorry, PC environment is at work)


Is it possible that you have changed something
in the packager script or Qt to change that?


David, can you supply the default link line there?

--
Nigel Pearson, nigel [at] ind| "Peacemaking is our profession"|
Telstra Net. Eng., Sydney, Australia |Motto of Burpelson Airforce Base|
Office: 9202 3900 Fax: 9212 6348 |Commanded by Gen. Jack D. Ripper|
Mobile: 0408 664435 Home: 9792 6998 | Dr Strangelove |

_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


jonathan at snetram

Sep 24, 2009, 12:46 AM

Post #4 of 7 (817 views)
Permalink
Re: [mythtv-commits] mythtv commit: r22015 by nigel [In reply to]

On 24-9-2009 9:43, Nigel Pearson wrote:
>> I still get the same error:
>>
>> make[2]: Entering directory
>> `/u/mythtv/mythplugins/mythgallery/mythgallery'
>> g++ -enable-stdcall-fixup -Wl,-enable-auto-import
>> -Wl,-enable-runtime-pseudo-rel
>> oc -Wl,-s -mthreads -Wl -shared -Wl,--out-implib,liblibmythgallery.a
>> -o libmythg
>> allery.dll object_script.libmythgallery -L'u:/Qt/4.5.2/lib' -lopengl32
>> -lglu32
>> -lgdi32 -luser32 -LU:/mythtv/build//lib -LU:/mythtv/build//lib
>> -lfreetype -lmp3l
>> ame -lmythdb-0.22 -lmythavutil-0.22 -lmythavcodec-0.22 -lmyth-0.22
>> -lmythui-0.22
>> -lmythupnp-0.22 -LU:/mythtv/build//bin -lexif -lQtSql4 -lQtXml4
>> -lQtOpenGL4 -lQ
>> tGui4 -lQtNetwork4 -lQtCore4
>
> That is different to my default link line.
> You have U:/mythtv/build//bin instead of /c/bin
>
> (sorry, PC environment is at work)
>
>
> Is it possible that you have changed something
> in the packager script or Qt to change that?

Yes I use a different location to build the binaries, not C:\ but
U:\mythtv\build hence the different link line.

Kind regards,

Jonathan
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


nigel at ind

Sep 24, 2009, 12:55 AM

Post #5 of 7 (821 views)
Permalink
Re: [mythtv-commits] mythtv commit: r22015 by nigel [In reply to]

On 24/09/2009, at 5:46 PM, Jonathan Martens wrote:

>> Is it possible that you have changed something
>> in the packager script or Qt to change that?
>
> Yes I use a different location to build the binaries, not C:\ but U:
> \mythtv\build hence the different link line.


OK, so the problem could be an inconsistent path somewhere.
How are you changing the paths?

--
Nigel Pearson |"I haven't tested it yet, |
nigel [at] ind | but it should be perfectly safe." |
Telstra, Sydney, Australia |"Just a bit of harmless brain |
9202 3900, fax 9212 6348 | manipulation, that's all" - Wallace|

_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


jonathan at snetram

Sep 24, 2009, 12:58 AM

Post #6 of 7 (821 views)
Permalink
Re: [mythtv-commits] mythtv commit: r22015 by nigel [In reply to]

On 24-9-2009 9:55, Nigel Pearson wrote:
>
> On 24/09/2009, at 5:46 PM, Jonathan Martens wrote:
>
>>> Is it possible that you have changed something
>>> in the packager script or Qt to change that?
>>
>> Yes I use a different location to build the binaries, not C:\ but
>> U:\mythtv\build hence the different link line.

I doubt that as it has been and still is working properly for all other
mythtvplugins and mythtv stuff perfectly.

> OK, so the problem could be an inconsistent path somewhere.
> How are you changing the paths?

Using the defines in the top of the win32-packaging script.

Kind regards,

Jonathan
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


nigel at ind

Sep 25, 2009, 3:15 AM

Post #7 of 7 (784 views)
Permalink
Re: [mythtv-commits] mythtv commit: r22015 by nigel [In reply to]

It looks like I must have copied the library into
/c/mythtv/build/bin at some time, which is why my
default build was finding it.

I will have to add a path setting argument into the
configure script.


--
Nigel Pearson, nigel [at] ind|Smart mice ... varmints|
Telstra Net. Eng., Sydney, Australia |used vector formulas. |
Office: 9202 3900 Fax: 9261 3912 | How'd you catch them?|
Mobile: 0408 664435 Home: 9792 6998 |Smart cheese. |




_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

MythTV dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.