You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
|
Feb
(7) |
Mar
(5) |
Apr
(4) |
May
(15) |
Jun
(10) |
Jul
(4) |
Aug
(12) |
Sep
(39) |
Oct
(22) |
Nov
(46) |
Dec
(65) |
2002 |
Jan
(19) |
Feb
(27) |
Mar
(50) |
Apr
(73) |
May
(85) |
Jun
(52) |
Jul
(49) |
Aug
(95) |
Sep
(152) |
Oct
(81) |
Nov
(42) |
Dec
(62) |
2003 |
Jan
(45) |
Feb
(47) |
Mar
(101) |
Apr
(110) |
May
(53) |
Jun
(72) |
Jul
(125) |
Aug
(77) |
Sep
(87) |
Oct
(69) |
Nov
(55) |
Dec
(71) |
2004 |
Jan
(127) |
Feb
(68) |
Mar
(93) |
Apr
(102) |
May
(64) |
Jun
(92) |
Jul
(40) |
Aug
(113) |
Sep
(44) |
Oct
(61) |
Nov
(44) |
Dec
(100) |
2005 |
Jan
(57) |
Feb
(51) |
Mar
(101) |
Apr
(73) |
May
(45) |
Jun
(97) |
Jul
(92) |
Aug
(94) |
Sep
(46) |
Oct
(83) |
Nov
(82) |
Dec
(68) |
2006 |
Jan
(92) |
Feb
(116) |
Mar
(84) |
Apr
(66) |
May
(40) |
Jun
(57) |
Jul
(89) |
Aug
(82) |
Sep
(58) |
Oct
(94) |
Nov
(104) |
Dec
(70) |
2007 |
Jan
(86) |
Feb
(108) |
Mar
(193) |
Apr
(84) |
May
(71) |
Jun
(54) |
Jul
(17) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Daniell F. <win...@gm...> - 2006-12-18 22:56:12
|
I was wondering if anyone has a MS Windows build of .65 of wxPerl? I'm working on a project that I would like to build with Perlapp, but I can't seem to get it to work on Windows, and the Wx-Perl-Packager needs a newer version of Wx than what I can find a build for on Windows. I've compiled it for OSX, but I just don't have the needed tools on Windows to build it. Any help would be much appreciated. Thanks, Daniell Freed win...@gm... Bereshit bara Elohim et hashamayim ve'et ha'arets... |
From: Mark D. <mar...@zn...> - 2006-12-18 19:54:36
|
Hi Daniel, I think Wx::HtmlWindow is doing exactly what it is meant to - displaying HTML. It is in the demo =3D Windows -> wxHtmlWindow. I think what you are looking for (Headline, Scrollbars, Buttons) is a 'Browser'. Wx::LaunchDefaultBrowser('C:/daten/hilfe/startseite.html') will launch whatever the default browser is. If you are on windows, your could try Wx::ActiveX to use IE. I seem to remember some work went into Wx::Mozilla - you'd have to search the list archive to find out if that would suit your needs. Wx::LaunchDefaultBrowser has to be the preferred solution unless you really need something embedded. Regards Mark Daniel wrote: > Hi all, >=20 > I tried to use Wx::HtmlWindow but it doesn't work. >=20 >=20 > I have this: >=20 > ###### code >=20 > sub F_Help { > my $panel =3D shift; > my $tab =3D shift; >=20 > my $dialog =3D Wx::Window->new( $panel, # parent window > -1, # ID > [-1, -1], # position > [820, 650], # default size > ); > =20 > $dialog -> Centre(); >=20 > $dialog -> Show(1); >=20 > =20 > $dialog->{HtmlWindow}{"hilfe"} =3D Wx::HtmlWindow->new( $dialog, = # > parent window > -1, # Fenter id > [-1,-1], # Position x/y > [800, 600], # Gr=F6=DFe x/y > 1, > "Hilfe zum Punkt $tab" > ); >=20 > $dialog->{HtmlWindow}{"hilfe"} > ->LoadPage("C:\\daten\\hilfe\\startseite.html"); >=20 > =20 > } >=20 > ##### end code >=20 > $panel is of type Wx::Panel >=20 >=20 > What I get i a plain box without any frames, Headline, Buttons, Scrollb= ars etc. > The html-page is shown, but the Main-Window in the background is still = active. >=20 > I searched in the demo, but Wx::HtmlWindow is not used there. Any tips = would be > great. >=20 > Thanks and regards=20 > Daniel >=20 >=20 >=20 >=20 > =09 > ___________________________________________________________=20 > Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de >=20 > -----------------------------------------------------------------------= -- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share= your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV > _______________________________________________ > wxperl-users mailing list > wxp...@li... > https://lists.sourceforge.net/lists/listinfo/wxperl-users |
From: Daniel <dan...@ya...> - 2006-12-18 12:44:38
|
Hi all, I tried to use Wx::HtmlWindow but it doesn't work. I have this: ###### code sub F_Help { my $panel = shift; my $tab = shift; my $dialog = Wx::Window->new( $panel, # parent window -1, # ID [-1, -1], # position [820, 650], # default size ); $dialog -> Centre(); $dialog -> Show(1); $dialog->{HtmlWindow}{"hilfe"} = Wx::HtmlWindow->new( $dialog, # parent window -1, # Fenter id [-1,-1], # Position x/y [800, 600], # Größe x/y 1, "Hilfe zum Punkt $tab" ); $dialog->{HtmlWindow}{"hilfe"} ->LoadPage("C:\\daten\\hilfe\\startseite.html"); } ##### end code $panel is of type Wx::Panel What I get i a plain box without any frames, Headline, Buttons, Scrollbars etc. The html-page is shown, but the Main-Window in the background is still active. I searched in the demo, but Wx::HtmlWindow is not used there. Any tips would be great. Thanks and regards Daniel ___________________________________________________________ Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de |
From: Barrie S. <ba...@sl...> - 2006-12-16 19:18:15
|
Mark Wardell wrote: > Hi Barrie, > > I tried to amend the Demo to attempt to use events but I got an error. > > EVT_TREE_SEL_CHANGED( $tree, $tree, \&OnSelChange ); > > Can't locate object method "Connect" via package "Wx::TreeListCtrl" > > I am not sure what to do here, perhaps somebody else has some ideas? > I think your first $tree should be $self (assuming $self isa Wx::Frame); it's the Frame that does the Connect(). Thanks for looking at this! - Barrie |
From: Mark W. <ma...@ne...> - 2006-12-16 19:15:48
|
Hi Barrie, I tried to amend the Demo to attempt to use events but I got an error. EVT_TREE_SEL_CHANGED( $tree, $tree, \&OnSelChange ); Can't locate object method "Connect" via package "Wx::TreeListCtrl" I am not sure what to do here, perhaps somebody else has some ideas? Thanks Mark > -----Original Message----- > From: Barrie Slaymaker [mailto:ba...@sl...] > Sent: 16 December 2006 08:09 PM > To: Mark Wardell > Subject: Wx::TreeListCtrl events? > > Mark, > > I have built & am running Wx::TreeListCtrl (on WinXP, FWIW), > many thanks for the wrapper. However, I notice that events > aren't getting delivered. To make sure it wasn't my code, I > converted to Wx::TreeCtrl and they work fine). > > Any thoughts? I'll be glad to patch, esp. if you have some > idea of where I should start looking. > > - Barrie |
From: Mike S. <Mik...@Do...> - 2006-12-14 18:14:27
|
Thanks! We are working on wxMac next, and then wxMSW. Ed or I will let you know if we run into anything... Mattia Barbon <mat...@li...> wrote: > These should be just warnings, so your fix is not necessary. > What is necessary is a better warning message... I will take care of > that. > |
From: Mattia B. \<mattia\.barbon\@libero\.it\> <mat...@li...> - 2006-12-14 17:47:13
|
> I managed to get wxPerl 0.65 to build against the new wxWidgets 2.8.0. > > I used the Ubuntu wxWidgets binaries for 2.8.0 > (http://www.wxwidgets.org/downloads/), but had a few problems with > Alien::WxWidgets: > > mike@mbs:~/downloads/Alien-wxWidgets-0.25$ perl Build > 'animate' library not found at inc/My/Build/Any_wx_config.pm line 141. > 'deprecated' library not found at inc/My/Build/Any_wx_config.pm line 14= 1. > > So I added this line to inc/My/Build/Any_wx_config.pm: > > next if $k =3D~ m/^animate|deprecated$/; These should be just warnings, so your fix is not necessary. What is necessary is a better warning message... I will take care of that. Thanks! Mattia=0A=0A=0A------------------------------------------------------=0AP= assa a Infostrada. ADSL e Telefono senza limiti e senza canone Telecom=0A= http://click.libero.it/infostrada14dic06=0A |
From: Mike S. <Mik...@Do...> - 2006-12-14 17:11:52
|
I managed to get wxPerl 0.65 to build against the new wxWidgets 2.8.0. I used the Ubuntu wxWidgets binaries for 2.8.0 (http://www.wxwidgets.org/downloads/), but had a few problems with Alien::WxWidgets: mike@mbs:~/downloads/Alien-wxWidgets-0.25$ perl Build 'animate' library not found at inc/My/Build/Any_wx_config.pm line 141. 'deprecated' library not found at inc/My/Build/Any_wx_config.pm line 141. So I added this line to inc/My/Build/Any_wx_config.pm: next if $k =~ m/^animate|deprecated$/; just to see if things would build, etc. After that everything worked fine. Not the most elegant fix :-/ but hopefully gives a clue to those who are in the know... BTW, I now have an Ubuntu binary Wx-0.65 against wxWidgets 2.8.0 (wxperl_0.65-1_i386.deb) if anyone wants it, just let me know... Mike. |
From: Norman M. <ub...@mc...> - 2006-12-14 09:19:33
|
For the last decade, Jiangsu has sought ways to deepen its river lane to accommodate larger container lines and freighters. Get THRI First Thing on THURSDAY DEC 14! THIS IS GOING TO EXPLODE! Check out for HOT NEWS! Introducing THRI.PK: Wednesday's Results: UP +0.28 (27.18%) Company: THRESHER INDUSTRIES Symbol: THRI.PK Price: $1.31 Short Term Target: $2.75 Long Term Target: $4.15 Recommendation: STRONG BUY Investment Risk: Low Note: High Volume Activity All Week CALL YOUR BROKER TO PLACE YOUR ORDER RIGHT NOW!!! WATCH THRI TRADE STARTING THURSDAY DEC 14! Consider some of the following tales of province and city level economic growth in today's explosive Chinese economy. The thousands of families of the University faculty and staff grew accustomed to sending their children to school and shopping for daily food from the market. Beilun is a small fishing town on the easternmost edge of the southern coast of Hangzhou Bay. I was not aware he had also resigned as this story did not mention that detail. According to most regional economic forecasts, the country is doing moderately well on standard business and fiscal indicators. However, after leaving the bank it is not hard to feel as if you've stepped on something that makes you cringe and fume at the same time for dragging it into your living room. Please feel free to join us here orhere if you wish to discuss this further. TurboLinux advertises it as your own OS in the palm of your hand and it certainly looks that way. Zhejiang leads all Chinese provinces in the production of motorcycles and washing machines. Ningbo is now an economic leader, with the highest per capita volume of housing purchases in China. Due to prior arrangements, I had to come back to Kansas City at the end of July. Some organizations take the bull by the horn and lead the way. Text books'evolve' if you will, in response to overwhelming consensus from a particular discipline. " But this is no real solution; it merely shifts the problem onto the managed service providers who somehow have to migrate masses of data onto new storage devices as they arrive. That particular track is extremely dangerous. i wonder if this is just a normal cycle. There's no word yet on price. This SK researcher alsoclaims to have cloned a dog, Snuppy, maybe thats a lie too, who knows what else he's been lying about. Even today, many congressmen owe their seats to powerful landholding interests and national elections are often decided by old-fashioned horse-trading. South KoreanPresident Roh Moo-hyun, has now called for caution regarding the reports on Hwang's work. " Another problem they have identifies is multi-media searching. Two of the World's Longest BridgesTwo of the world's longest bridges are situated in the Bay of Hanzhou, just a stone's throw apart. Shortly after dinner we split ways via the subway. This forum member isn't sure what type of what to use. and thats on the high side. But who is at fault for that? One of the flashpoints, as often expressed in the street actions aimed at the nearest McDonalds or Starbucks, is the ongoing homogenization of global culture. I start getting ready for class. This term is translated literally as "dishrag," but in Filipino slang creates a nice double entendre for "traditional politician. But who is at fault for that? In this particular instance, the old lady was not quite quick or nimble enough, and lost out in the squeezing match for the few available seats. In American or British politics, politicians are often linked in the public mind to particular issues, with such identifications often being high profile and career-defining. I start getting ready for class. Super volcanos are believed to be the most destructive force on this planet. |
From: Foo JH <jhf...@ex...> - 2006-12-14 04:16:50
|
Hey Mattia, Gimme a min. I'll write a working version for you to see... Mattia Barbon <mat...@li...> wrote: > Hi, > > >> I just noticed that within subclassed wxPerl objects (eg. Wx::Panel), if >> a die() were to be executed, it will not show, even on the command-line >> console. I eval-ed the object that died, and I got this string as $@: >> >> Died at MyPanel.pm line 40. >> >> A bit cryptic, especially when I called die() with a message (eg. >> die('file not found') ). How can I retrive the die() message? >> > > I never noticed this behaviour... could you tell me more about > your Perl version, platform and wxWidgets version? Are you just > doing: > > EVT_CLICK( ... \&OnClick ) > > in the constructor, and then > > sub OnClick { > my( $self, $event ) = @_; > > die "Some message"; > } > > or something sdimilar? > > Thanks! > Mattia > > > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > wxperl-users mailing list > wxp...@li... > https://lists.sourceforge.net/lists/listinfo/wxperl-users > |
From: Mattia B. \<mattia\.barbon\@libero\.it\> <mat...@li...> - 2006-12-13 08:29:01
|
Hi, > I just noticed that within subclassed wxPerl objects (eg. Wx::Panel), i= f > a die() were to be executed, it will not show, even on the command-line= > console. I eval-ed the object that died, and I got this string as $@: > > Died at MyPanel.pm line 40. > > A bit cryptic, especially when I called die() with a message (eg. > die('file not found') ). How can I retrive the die() message? I never noticed this behaviour... could you tell me more about your Perl version, platform and wxWidgets version? Are you just doing: EVT_CLICK( ... \&OnClick ) in the constructor, and then sub OnClick { my( $self, $event ) =3D @_; die "Some message"; } or something sdimilar? Thanks! Mattia =0A |
From: Foo JH <jhf...@ex...> - 2006-12-13 06:41:46
|
Hi all, I just noticed that within subclassed wxPerl objects (eg. Wx::Panel), if a die() were to be executed, it will not show, even on the command-line console. I eval-ed the object that died, and I got this string as $@: Died at MyPanel.pm line 40. A bit cryptic, especially when I called die() with a message (eg. die('file not found') ). How can I retrive the die() message? Thanks for your help. |
From: RedMary <mar...@gm...> - 2006-12-10 15:29:17
|
Hi, I just started using wxperl and I have (maybe a stupid) question. I have an application with a main frame that displays some variables. From a menubar entry a new frame can be opened in which some settings can be changed. What I want is that when I click the save button in this settings frame the settings are stored in the variables and that these new values are shown on the main frame. How can I get the main frame to update to show these changed variables? I can't get it to work. I hope you can help me with this. Thanx in advance, RedMary -- View this message in context: http://www.nabble.com/wxperl-update-frame-tf2789538.html#a7782762 Sent from the wxperl-users mailing list archive at Nabble.com. |
From: Mark D. <mar...@zn...> - 2006-12-10 03:11:17
|
Hi, > I guess I should also ask the question: does Wx work when compiled on a > 10.3 mac? Yes. Last version I built was Wx 0.54 with wxWidgets 2.6.3 - it worked as expected. > Alternatively, I just give up and don't do a binary build for 10.3. How > many users does that exclude? Assuming Safari .31 is what comes with 10.3, the site http://marketshare.hitslink.com/report.aspx?qprid=6&qpmr=55&qpdt=1&qpct=3&qptimeframe=M&qpsp=94 would suggest that in November around 21% of the Mac users they tracked were on 10.3 (at least those using Safari) Their figures for June 2006 showed 30% were 10.3 users. Interestingly, I thought perhaps using Activestate's latest PDK might offer a painfree solution as it now supports MacOSX - or at least confirmation that it can work. But I see from their website that it only works on 10.4 + So sorry, no solutions - but hopefully the info helps you make up your mind. Regards Mark |
From: Eric W. <scr...@gm...> - 2006-12-09 20:18:26
|
# from Eric Wilhelm # on Tuesday 05 December 2006 01:16 am: > dyld: .../wxdo.app/Contents/MacOS/wxdo Undefined symbols: > > .../wxdo.app/Contents/Resources/Perl-Libraries/auto/Wx/Html/Html.bundle > undefined reference to __Z27wxPli_add_constant_functionPPFdPKciE > expected to be defined in a dynamic image # from Mark Dootson # on Tuesday 05 December 2006 02:06 pm: >On reflection, there's so much wrong with my suggestion below that its >difficult to know where to start. Well, you did at least get me thinking about the right bits of code. I did some more digging and ended up deep inside of XSLoader and DynaLoader. It appears that _boot_Constant( 'Wx', $XS_VERSION ); ...doesn't actually do anything. But, I still can't quite figure out what's going on. I also tried building wxPerl as ppc-only using the 10.3 SDK in -isysroot flag (per [1]) (note: I had to use `ditto` to extract a /usr/bin/perl-ppc from apple's universal perl.) But, this gives me the same "expected to be defined" errors when loading any of the Wx extensions on 10.3. My best guess is that it is because the .dylib symbol tables are slightly different from one OS version to the other. If that's the case, it may be that apple's perl is not 10.3 compatible (and therefore my libperl and Dynaloader.bundle are the source of the problem?) But, how to ask a binary what SDK it was built against? I guess I should also ask the question: does Wx work when compiled on a 10.3 mac? Given apple's policy of discontinuing all old software (including a 10.3-compatible xcode) on day zero of a new version, I'm going to have a tough time discovering that for myself without shelling out some bucks for a trip to their lab in california. So, what to do? Is it worth compiling perl-and-everything-else from source as ppc with the 10.3 SDK? It's sounding like I'll have to do that to get something that's compatible with old macs (and then (assuming the ppc cross-compiled build works!) stitch everything together with an i386 build to get a universal binary.) Alternatively, I just give up and don't do a binary build for 10.3. How many users does that exclude? --Eric [1] http://developer.apple.com/documentation/DeveloperTools/Conceptual/cross_development/Using/chapter_3_section_2.html -- So malloc calls a timeout and starts rummaging around the free chain, sorting things out, and merging adjacent small free blocks into larger blocks. This takes 3 1/2 days. --Joel Spolsky --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- |
From: Mattia B. <mat...@li...> - 2006-12-08 09:05:14
|
On Mon, 04 Dec 2006 17:06:53 -0700 Mike Schroeder <Mik...@Do...> wrote: > I saw a post on the wxGlade list that wxPython2.8 is rumored to be part > of the OS X Leopard 10.5 release. Currently wxPerl 0.22 is part of OS X > 1.4 (which is actually a pain to work around when trying to release > pre-packaged apps that need a newer version of wxPerl). Does anyone > know if a newer version of wxPerl will be making it into OS X 10.5? > Just curious. Me too :-) All I know is that the wxWidgets team is in contact with Apple and they are coordinating the inclusion of wxWidgets 2.8.0 (or an RCx) inside Leopard. I suspect they will include wxPython (and I hope wxPerl too). I also suspect I will learn this after the release of Leopard, as happened with Tiger... Regards Mattia |
From: Mark D. <mar...@zn...> - 2006-12-06 19:02:51
|
Hi, There are some unofficial PPMs for Win32 at http://www.gigi.co.uk/wxperl/ppm.html Regards Mark Vladimir Ontikov wrote: > where can I get PPM binary packages of wxPerl 0.64 for MSW? thanks > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > wxperl-users mailing list > wxp...@li... > https://lists.sourceforge.net/lists/listinfo/wxperl-users |
From: Vladimir O. <ca...@ma...> - 2006-12-06 16:17:44
|
where can I get PPM binary packages of wxPerl 0.64 for MSW? thanks |
From: Mark D. <mar...@zn...> - 2006-12-05 22:08:14
|
Hmmmm On reflection, there's so much wrong with my suggestion below that its difficult to know where to start. Now, where's that recall button on my email client ...... Of course, it just doesn't work in the way suggested by me below. I'm hanging up me keyboard before I do some damage. Regards Mark Mark Dootson wrote: > Eric, > > Take a look at the source for Wx::Perl::Packager on CPAN. Its pure perl > so you should be able to just download and browse. > > For any kind of bundling of Wx, you have to tell Wx where it can load > the none core libraries from. Wx has some hooks (via Wx::Mini) that > allow you to do this. > > Wx::Perl::Packager does this for PDK and PAR and works (at least to a > basic tested level) for those packaging methods on both Win32 and Linux. > > I have access to a 10.3 Mac so if you leave > > http://scratchcomputing.com/svn/Module-Build-Plugins-MacBundle/trunk/ > > I'll use this to see if I can make the necessary changes to > Wx::Perl::Packager so it can help with an appbundle on the Mac. I > probably won't get to this before the weekend though so if you take a > look at what Wx::Perl::Packager does, you might be able to solve the > problem before then. > > Of course, I'm making the assumption that this is really the same problem. > > Regards > > Mark > > Eric Wilhelm wrote: >> I'm building an appbundle (with ExtUtils::MacMaker) on 10.4, localizing >> all of the wx dylibs, libperl, .bundles, etc -- but I get this when >> trying to run on a 10.3 mac with no perl installed: >> >> dyld: .../wxdo.app/Contents/MacOS/wxdo Undefined symbols: >> .../wxdo.app/Contents/Resources/Perl-Libraries/auto/Wx/Html/Html.bundle >> undefined reference to __Z27wxPli_add_constant_functionPPFdPKciE >> expected to be defined in a dynamic image >> >> The odd thing is that I only get this when I load something from the >> extensions. I can use the wxcore from a standalone appbundle without >> any trouble, so it seems like some sort of problem in wxbootstrap(). >> >> Unfortunately, apple makes it rather difficult for me to test on a 10.4 >> mac with no perl (plus, it seems to be part of the standard install >> now.) >> >> Any thoughts? If anyone wants to poke at it, just build the wxdo demo >> from here: >> >> http://scratchcomputing.com/svn/Module-Build-Plugins-MacBundle/trunk/ >> >> Thanks, >> Eric > > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > wxperl-users mailing list > wxp...@li... > https://lists.sourceforge.net/lists/listinfo/wxperl-users |
From: Mark D. <mar...@zn...> - 2006-12-05 21:29:04
|
Eric, Take a look at the source for Wx::Perl::Packager on CPAN. Its pure perl so you should be able to just download and browse. For any kind of bundling of Wx, you have to tell Wx where it can load the none core libraries from. Wx has some hooks (via Wx::Mini) that allow you to do this. Wx::Perl::Packager does this for PDK and PAR and works (at least to a basic tested level) for those packaging methods on both Win32 and Linux. I have access to a 10.3 Mac so if you leave http://scratchcomputing.com/svn/Module-Build-Plugins-MacBundle/trunk/ I'll use this to see if I can make the necessary changes to Wx::Perl::Packager so it can help with an appbundle on the Mac. I probably won't get to this before the weekend though so if you take a look at what Wx::Perl::Packager does, you might be able to solve the problem before then. Of course, I'm making the assumption that this is really the same problem. Regards Mark Eric Wilhelm wrote: > I'm building an appbundle (with ExtUtils::MacMaker) on 10.4, localizing > all of the wx dylibs, libperl, .bundles, etc -- but I get this when > trying to run on a 10.3 mac with no perl installed: > > dyld: .../wxdo.app/Contents/MacOS/wxdo Undefined symbols: > .../wxdo.app/Contents/Resources/Perl-Libraries/auto/Wx/Html/Html.bundle > undefined reference to __Z27wxPli_add_constant_functionPPFdPKciE > expected to be defined in a dynamic image > > The odd thing is that I only get this when I load something from the > extensions. I can use the wxcore from a standalone appbundle without > any trouble, so it seems like some sort of problem in wxbootstrap(). > > Unfortunately, apple makes it rather difficult for me to test on a 10.4 > mac with no perl (plus, it seems to be part of the standard install > now.) > > Any thoughts? If anyone wants to poke at it, just build the wxdo demo > from here: > > http://scratchcomputing.com/svn/Module-Build-Plugins-MacBundle/trunk/ > > Thanks, > Eric |
From: Eric W. <scr...@gm...> - 2006-12-05 09:16:27
|
I'm building an appbundle (with ExtUtils::MacMaker) on 10.4, localizing all of the wx dylibs, libperl, .bundles, etc -- but I get this when trying to run on a 10.3 mac with no perl installed: dyld: .../wxdo.app/Contents/MacOS/wxdo Undefined symbols: .../wxdo.app/Contents/Resources/Perl-Libraries/auto/Wx/Html/Html.bundle undefined reference to __Z27wxPli_add_constant_functionPPFdPKciE expected to be defined in a dynamic image The odd thing is that I only get this when I load something from the extensions. I can use the wxcore from a standalone appbundle without any trouble, so it seems like some sort of problem in wxbootstrap(). Unfortunately, apple makes it rather difficult for me to test on a 10.4 mac with no perl (plus, it seems to be part of the standard install now.) Any thoughts? If anyone wants to poke at it, just build the wxdo demo from here: http://scratchcomputing.com/svn/Module-Build-Plugins-MacBundle/trunk/ Thanks, Eric -- Moving pianos is dangerous. Moving pianos are dangerous. Buffalo buffalo buffalo buffalo buffalo buffalo buffalo. --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- |
From: Eric W. <scr...@gm...> - 2006-12-05 08:36:47
|
# from John Ralls # on Monday 04 December 2006 08:50 pm: Yes, I did build as a universal binary. Yes, it is working now. It is a m= ess and a complete pain though. (Don't worry, I totally blame apple (well,= and maybe Schwern a little, but only because he uses a mac.)) I'm trying to get an appbundle out for dotreader and hoping that I can mana= ge it this way instead of trying to build two complete perl trees or someth= ing. >Those are just part of the wx-config --libs command which MakeMaker =A0 >doesn't know how to handle. You can safely ignore them. Ahh, but the problem is that ExtUtils::MM doesn't know that the "/Developer= /SDKs/blahblahblah" and "ppc" and "i386" parts go along with the -options w= hich it is "ignoring". So, it passes them along and I get compile commands like "cc ... /Developer/SDKs/MacOSX10.4u.sdk ppc i386 -lfoo" This gets me some lovely messages like "ppc - file not found" Which *really* had me lost until I realized that only the dashed "unrecognized" bits were being stripped. I suppose Alien::wxWidgets should try to do something about those options (unless the plan is to move from MM to CBuilder?) ************************************* How I got it working: Hack wx-config from: echo $_ldflags "-isysroot /Developer/SDKs/MacOSX10.4u.sdk \ -arch ppc -arch i386 -framework QuickTime ... to: echo $_ldflags "-framework QuickTime ... Then build Alien with the WX_CONFIG set, plus --no-build or whatever. Now, you can compile Wx-0.65 with this cargo-culty setup (I'm not sure whether the -isysroot is needed in the latter.) make -j 2 \ 'PASTHRU_INC=3D-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -ar= ch ppc' \ 'OTHERLDFLAGS=3D-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -a= rch ppc' (see http://beta.nntp.perl.org/group/perl.macosx/2006/03/msg9703.html) =46or CBuilder stuff (not Wx), I had to hack my Config.pm because =2D-extra_compile_flags wouldn't get the -arch options in the right spot or something. $ grep Developer $(which_module Config) 'ccflags' =3D> '-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 = =2Darch ppc -g -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-= aliasing -I/usr/local/include', 'cppflags' =3D> '-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -= arch ppc -no-cpp-precomp -no-cpp-precomp -g -pipe -fno-common -DPERL_DARWIN= -no-cpp-precomp -fno-strict-aliasing -I/usr/local/include', Then I have to pass --extra_linker_flags=3D"-arch i386 -arch ppc" to Build.PL There is probably a better way to get that setup with CPAN.pm, etc but I'm currently not having any luck from the various "o conf" directives. I suspect it would be much better to quit using apple's perl and build my own. Then at least Config.pm would be correct, and maybe the directory layout would approach sanity. I also suspect that it might be easier to just build two trees and then just lipo the corresponding .bundle or .dylib files together. =2D-Eric =2D-=20 "Everything should be made as simple as possible, but no simpler." =2D-Albert Einstein =2D-------------------------------------------------- http://scratchcomputing.com =2D-------------------------------------------------- |
From: Mattia B. \<mattia\.barbon\@libero\.it\> <mat...@li...> - 2006-12-05 07:57:43
|
> Hi wxPerl users, > > I'm completely lost as to why the mac is behaving like this. > > $ perl Makefile.PL 2>&1 | head > Unrecognized argument in LIBS ignored: '-isysroot' > Unrecognized argument in LIBS ignored: '-arch' > Unrecognized argument in LIBS ignored: 'ppc' > Unrecognized argument in LIBS ignored: '-arch' > Unrecognized argument in LIBS ignored: 'i386' > > Anybody seen this? No, but just guessing: did you compile wxWidgets as Universal binary? Any more information? Mattia =0A=0A=0A------------------------------------------------------=0AFrances= co ha perso ben 45 Kg! Scopri come! Clicca qui=0Ahttp://click.libero.it/w= ebnation05dic06=0A |
From: <cha...@il...> - 2006-12-05 07:25:19
|
I'm having some problems with XRC and virtual ListCtrls. I followed the directions at http://wxperl.pvoice.org/kwiki/index.cgi?SubclassingXRC to create a subclass of a wxListCtrl. In order to pass it more data I created a simple init procedure that looks something like this: sub MyInit { my $self = shift; my $in = shift; $self->InsertColumn(0,"Column 1",wxLIST_FORMAT_LEFT, -1); $self->InsertColumn(1,"Column 2",wxLIST_FORMAT_LEFT, -1); $self->SetItemCount(15); $self->{data} = $in; } After I load the XRC file, I use findwindow to find the ListCtrl, then I call the above member function. The problem is that the data doesn't seem to stay with the object. The SetItemCount and InsertColumn work, but $self has nothing in it when OnGetItemText is called later. I tried the same pattern with another contol (TextCtrl) and that seemed to work. Can anyone help me with this problem? I'm using the binary downloads from the wxperl main page, I've tried it both on Mac OSX (10.4) and Windows XP Charlie |
From: John R. <jr...@ce...> - 2006-12-05 04:51:28
|
On Dec 4, 2006, at 4:33 PM, Eric Wilhelm wrote: > Hi wxPerl users, > > I'm completely lost as to why the mac is behaving like this. > > $ perl Makefile.PL 2>&1 | head > Unrecognized argument in LIBS ignored: '-isysroot' > Unrecognized argument in LIBS ignored: '-arch' > Unrecognized argument in LIBS ignored: 'ppc' > Unrecognized argument in LIBS ignored: '-arch' > Unrecognized argument in LIBS ignored: 'i386' > > Anybody seen this? > > Thanks, > Eric Those are just part of the wx-config --libs command which MakeMaker doesn't know how to handle. You can safely ignore them. Regards, John Ralls |