Opened 11 years ago

Closed 11 years ago

#23136 closed defect (worksforme)

p5-dbd-mysql build error

Reported by: johncumbers@… Owned by: narf_tm@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: p5-dbd-mysq mysql perl dbd Cc: ryandesign (Ryan Schmidt)
Port: p5-dbd-mysq

Description (last modified by ryandesign (Ryan Schmidt))

Hi,

I'm getting this build error for p5-dbd-mysql, I'm on OSX 10.6,

I've listed what I already have installed at the bottom, thanks, John

sudo port -v install p5-dbd-mysql

--->  Computing dependencies for p5-dbd-mysql.
--->  Building p5-dbd-mysql
make: *** No rule to make target `lib/DBD/mysql/GetInfo.pm', needed by `pm_to_blib'.  Stop.
make: *** Waiting for unfinished jobs....
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_perl_p5-dbd-mysql/work/DBD-mysql-4.013" && /usr/bin/make -j2 all " returned error 2
Command output: make: *** No rule to make target `lib/DBD/mysql/GetInfo.pm', needed by `pm_to_blib'.  Stop.
make: *** Waiting for unfinished jobs....

Warning: the following items did not execute (for p5-dbd-mysql): org.macports.activate org.macports.build org.macports.destroot org.macports.install
Error: Status 1 encountered during processing.

I already have installed the correct dependencies, as I thought this may have been a problem:

Dependencies: mysql5 perl5 p5-dbi
mysql5 - yes.
mysql5 @5.1.41_0 (active)

perl5:
  perl5 @5.8.9_0 (active)
  perl5.10 @5.10.1_0+darwin (active)
  perl5.8 @5.8.9_3 (active)

p5-dbi
  p5-dbi @1.609_0 (active)

Change History (2)

comment:1 Changed 11 years ago by ryandesign (Ryan Schmidt)

Cc: ryandesign@… added
Description: modified (diff)
Owner: changed from macports-tickets@… to narf_tm@…

Please ensure you have MacPorts 1.8.2 by running:

sudo port selfupdate

Then clean p5-dbd-mysql and install it again from the beginning with debug output:

sudo port clean p5-dbd-mysql
sudo port -d install p5-dbd-mysql 2>&1 | tee ~/Desktop/p5-dbd-mysql.txt

Assuming it still fails, attach p5-dbd-mysql.txt from your desktop to this ticket so we can see what's really happening.

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

Resolution: worksforme
Status: newclosed

John responded by email to say:

Thanks, that clean and reinstall seems to have fixed it, at least it doesn't crash out of port with an error now, and at the end it shows that it is installed, which it didn't before.

Note: See TracTickets for help on using tickets.