bugGnash - The GNU Flash player - Bugs: bug #20042, Linking broken on win32 MSYS

 
 

bug #20042: Linking broken on win32 MSYS

Submitted by:  Tomas Groth <tgc>
Submitted on:  Sat 02 Jun 2007 01:18:22 AM UTC  
Votes:  1  
 
Category: buildSeverity: 3 - Normal
Release: NoneStatus: Fixed
Privacy: PublicAssigned to: Dossy Shiobara <dossy>
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

Fri 24 Oct 2008 03:45:28 PM UTC, comment #10:

bwy: I think so - I'm closing this. If there's further Win32-related build problems, a new ticket should be opened.

Dossy Shiobara <dossy>In charge of this item.
Fri 24 Oct 2008 03:34:44 PM UTC, comment #9:

Can we close this as long as the buildbot builds?

Benjamin Wolsey <bwy>
Project Member
 Spam posted by an anonymous
 Spam posted by an anonymous
Sat 26 Apr 2008 06:57:05 AM UTC, comment #8:

ready for test (I didn't receive a mail just for the status change, so I guess you need to actually add a comment for mails to be sent)

Sandro Santilli <strk>
Project Member
Fri 25 Apr 2008 09:05:40 PM UTC, comment #7:

Tried cross-compiling using mingw32 (quick recipe for Debian: sudo apt-get install mingw32 && ./configure --host i586-mingw32msvc && make). Found a problem with windres detection failing to find cross-windres (see patch).

But then it breaks as I don't have the required dependencies (wouldn't it be simpler via gdi?).

(file #15522)

Robert Millan <robertmh>
Thu 17 Apr 2008 01:22:26 PM UTC, comment #6:

I'm sorry to say that I can't test it since I've delete the MSYS-stuff a long time ago, and don't have the time ATM to to it all over again...

Tomas Groth <tgc>
Thu 17 Apr 2008 12:37:46 PM UTC, comment #5:

I'd like someone else to test/verify that they can now build Gnash on Win32 off CVS HEAD before we close this, I guess.

Perhaps Tomas could try, since he originally filed this bug.

Dossy Shiobara <dossy>In charge of this item.
Thu 17 Apr 2008 07:15:10 AM UTC, comment #4:

Can we close this now, then?

Benjamin Wolsey <bwy>
Project Member
Sat 22 Mar 2008 02:48:57 AM UTC, comment #3:

I just committed a bunch of changes to CVS HEAD today, 2008-03-21, to facilitate Win32 builds using MinGW/MSYS.

Dossy Shiobara <dossy>In charge of this item.
Mon 10 Sep 2007 05:56:49 PM UTC, comment #2:

As of release_0_8_1_final, Gnash builds on Win32 much better, but there's still some minor fixes that need to happen for it to build "out of the box." I'll work on assembling a patch to address these few fixes.

Dossy Shiobara <dossy>In charge of this item.
Sat 02 Jun 2007 01:23:05 AM UTC, comment #1:

I only got as far as making it configure and compile with mingw32, and not link either. Luckily I don't think we need this to be fully working for the upcoming release (0.8.0), but needs to be fixed by the following one. I'm glad somebody else actually tried though to build with mingw32.

Rob Savoye <rsavoye>
Project Administrator
Sat 02 Jun 2007 01:18:22 AM UTC, original submission:

I couldn't help myself... so i tried building gnash on win32 using mingw and MSYS, and after a few adjustments it actually compiles! Linking is a different matter though... During make, when it tries to link i get some warnings, and at the end when it tries to link it all together i get many undefined references, which i assume i connected to the warnings:

      • Warning: This system can not link to static lib archive ../libbase/libgnashbase.la.
      • I have the capability to make that library automatically link in when
      • you link to this library. But I can only do this if you have a
      • shared version of the library, which you do not appear to have.
      • Warning: This system can not link to static lib archive /home/Tomas/gnash-cvs20070531/libamf/libgnashamf.la.
      • I have the capability to make that library automatically link in when
      • you link to this library. But I can only do this if you have a
      • shared version of the library, which you do not appear to have.
      • Warning: This system can not link to static lib archive /home/Tomas/gnash-cvs20070531/libgeometry/libgnashgeo.la.
      • I have the capability to make that library automatically link in when
      • you link to this library. But I can only do this if you have a
      • shared version of the library, which you do not appear to have.
      • Warning: This system can not link to static lib archive /home/Tomas/gnash-cvs20070531/libbase/libgnashbase.la.
      • I have the capability to make that library automatically link in when
      • you link to this library. But I can only do this if you have a
      • shared version of the library, which you do not appear to have.

libtool: link: warning: undefined symbols not allowed in i686-pc-mingw32 shared libraries

My configure options:
./configure --enable-gui=sdl --enable-renderer=OpenGL --disable-cygnal

Tomas Groth <tgc>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

Attached Files
file #15522:  mingw32.diff added by robertmh (634B - text/x-diff)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by strk (Posted a comment)
  • -unavailable- added by robertmh (Updated the item)
  • -unavailable- added by bwy (Posted a comment)
  • -unavailable- added by dossy (Updated the item)
  • -unavailable- added by rsavoye (Posted a comment)
  • -unavailable- added by tgc (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 1 encouragement so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 10 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Fri 24 Oct 2008 03:49:57 PM UTCdossyOpen/ClosedOpen=>Closed
    Fri 24 Oct 2008 03:45:28 PM UTCdossyStatusReady For Test=>Fixed
    Wed 09 Jul 2008 09:54:22 AM UTCstrkAttached File#16050=>Removed
    Wed 09 Jul 2008 07:07:49 AM UTCNoneAttached File-=>Added feed_rss10_80x15.png, #16050
    Fri 25 Apr 2008 09:05:40 PM UTCrobertmhAttached File-=>Added mingw32.diff, #15522
    Thu 17 Apr 2008 12:37:46 PM UTCdossyStatusIn Progress=>Ready For Test
    Mon 10 Sep 2007 03:07:12 PM UTCdossyStatusPostponed=>In Progress
      Assigned toNone=>dossy
    Fri 06 Jul 2007 03:13:46 PM UTCdossyCarbon-Copy-=>Added dossy
    Sat 02 Jun 2007 01:23:05 AM UTCrsavoyeStatusNone=>Postponed

    Back to the top


    Powered by Savane 3.1-cleanup1