Opened 12 years ago

Closed 10 years ago

#38484 closed defect (fixed)

p5-sdl_perl needs a rev bump for jpeg 9

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: Cc: cooljeanius (Eric Gallager)
Port: p5-sdl_perl

Description

frozenbubble2 fails to build on all three buildbots. Here's the error:

--->  Building frozenbubble2
DEBUG: Executing org.macports.build (frozenbubble2)
DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_mports_dports_games_frozenbubble2/frozenbubble2/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.8'
DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_mports_dports_games_frozenbubble2/frozenbubble2/work/frozen-bubble-2.2.0" && /usr/bin/make -j4 -w all PREFIX="/opt/local" CC="/usr/bin/llvm-gcc-4.2" LD="/usr/bin/llvm-gcc-4.2"'
DEBUG: Executing command line:  cd "/opt/local/var/macports/build/_opt_mports_dports_games_frozenbubble2/frozenbubble2/work/frozen-bubble-2.2.0" && /usr/bin/make -j4 -w all PREFIX="/opt/local" CC="/usr/bin/llvm-gcc-4.2" LD="/usr/bin/llvm-gcc-4.2" 
make: Entering directory `/opt/local/var/macports/build/_opt_mports_dports_games_frozenbubble2/frozenbubble2/work/frozen-bubble-2.2.0'
echo 'package fb_config;' > c_stuff/lib/fb_config.pm
echo 'use vars qw(@ISA @EXPORT $FPATH $FLPATH);' >> c_stuff/lib/fb_config.pm
echo '@ISA = qw(Exporter);' >> c_stuff/lib/fb_config.pm
echo '@EXPORT = qw($FPATH $FLPATH);' >> c_stuff/lib/fb_config.pm
echo '$FPATH = "/opt/local/share/frozen-bubble";' >> c_stuff/lib/fb_config.pm
echo '$FLPATH = "/opt/local/lib/frozen-bubble";' >> c_stuff/lib/fb_config.pm
Can't load '/opt/local/lib/perl5/vendor_perl/5.12.4/darwin-thread-multi-2level/auto/SDL_perl/SDL_perl.bundle' for module SDL_perl: dlopen(/opt/local/lib/perl5/vendor_perl/5.12.4/darwin-thread-multi-2level/auto/SDL_perl/SDL_perl.bundle, 1): Library not loaded: /opt/local/lib/libjpeg.8.dylib
  Referenced from: /opt/local/lib/perl5/vendor_perl/5.12.4/darwin-thread-multi-2level/auto/SDL_perl/SDL_perl.bundle
  Reason: image not found at /opt/local/lib/perl5/5.12.4/darwin-thread-multi-2level/DynaLoader.pm line 204.
 at /opt/local/lib/perl5/vendor_perl/5.12.4/darwin-thread-multi-2level/SDL.pm line 13
Compilation failed in require at /opt/local/lib/perl5/vendor_perl/5.12.4/darwin-thread-multi-2level/SDL.pm line 13.
BEGIN failed--compilation aborted at /opt/local/lib/perl5/vendor_perl/5.12.4/darwin-thread-multi-2level/SDL.pm line 13.
Compilation failed in require at -e line 1.
BEGIN failed--compilation aborted at -e line 1.
-e 
    *** I need perl-SDL installed
make: *** [dirs] Error 1

Attachments (1)

p5.12-sdl_perl-deps.2256162013.diff (300 bytes) - added by cooljeanius (Eric Gallager) 12 years ago.
port-depcheck.sh output for p5.12-sdl_perl

Download all attachments as: .zip

Change History (13)

comment:1 Changed 12 years ago by cooljeanius (Eric Gallager)

Pretty sure the corresponding port to add as a dependency here would be p5.12-sdl_perl

comment:2 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

It's already listed as a dependency of the frozenbubble2 port.

comment:3 Changed 12 years ago by cooljeanius (Eric Gallager)

I was about to paste the contents of port contents p5.12-sdl_perl here to compare, but then I scrolled over in the message in the OP and noticed this part:

Library not loaded:  /opt/local/lib/libjpeg.8.dylib

The jpeg port is up to version 9 of the library now... perhaps there needs to be an explicit dependency on it to make sure things get revbumped properly?

Changed 12 years ago by cooljeanius (Eric Gallager)

port-depcheck.sh output for p5.12-sdl_perl

comment:4 Changed 12 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:5 Changed 12 years ago by jmroot (Joshua Root)

Owner: changed from pmq@… to sethk@…
Port: p5-sdl_perl added; frozenbubble2 removed
Summary: frozenbubble2: I need perl-SDL installedp5-sdl_perl needs a rev bump for jpeg 9

Might as well just do a version bump if possible; SDL_Perl 2.1.3 is from 2005.

comment:6 Changed 12 years ago by sethk@…

Well, I agree with that, and as well I’d like to give up maintainership of this port because I’ve switched to Homebrew.

comment:7 in reply to:  6 Changed 12 years ago by cooljeanius (Eric Gallager)

Replying to sethk@…:

Well, I agree with that, and as well I’d like to give up maintainership of this port because I’ve switched to Homebrew.

Sorry to see you go. Anyway, looks like this is the only port you maintain so it shouldn't be too much of a problem to remove your maintainership:

gl00b05046:~ root# port list maintainers:meowfishies.com:sethk
p5-sdl_perl                    @2.1.3          perl/p5-sdl_perl
p5.8-sdl_perl                  @2.1.3          perl/p5-sdl_perl
p5.10-sdl_perl                 @2.1.3          perl/p5-sdl_perl
p5.12-sdl_perl                 @2.1.3          perl/p5-sdl_perl
p5.14-sdl_perl                 @2.1.3          perl/p5-sdl_perl
p5.16-sdl_perl                 @2.1.3          perl/p5-sdl_perl

comment:8 in reply to:  6 Changed 12 years ago by larryv (Lawrence Velázquez)

Replying to sethk@…:

Well, I agree with that, and as well I’d like to give up maintainership of this port because I’ve switched to Homebrew.

Done in r104517. Thanks.

comment:9 Changed 12 years ago by sethk@…

Thank you, Larry.

comment:10 in reply to:  5 ; Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to jmr@…:

Might as well just do a version bump if possible; SDL_Perl 2.1.3 is from 2005.

I'm looking into updating the port.

comment:11 in reply to:  10 Changed 12 years ago by larryv (Lawrence Velázquez)

Owner: changed from sethk@… to macports-tickets@…

Replying to ryandesign@…:

I'm looking into updating the port.

They’ve changed the name and API in recent versions. frozenbubble2 might have to be updated to 2.2.1beta1 to use the new API.

comment:12 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: newclosed

p5-sdl_perl was revbumped for a libpng update in r115248.

I updated p5-sdl_perl to 2.2.6 in r131106.

Note: See TracTickets for help on using tickets.