Opened 9 years ago

Closed 9 years ago

#48513 closed defect (wontfix)

mysql4: build failure on Lion

Reported by: Les@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc:
Port: mysql4

Description (last modified by Ionic (Mihai Moldovan))

:info:build 18 warnings generated.
:info:build 7 warnings generated.
:info:build make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql4/mysql4/work/mysql-4.1.22/sql'
:info:build make[3]: *** [all-recursive] Error 1
:info:build make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql4/mysql4/work/mysql-4.1.22/sql'
:info:build make[2]: *** [all] Error 2
:info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql4/mysql4/work/mysql-4.1.22/sql'
:info:build make[1]: *** [all-recursive] Error 1
:info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql4/mysql4/work/mysql-4.1.22'
:info:build make: *** [all] Error 2
:info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql4/mysql4/work/mysql-4.1.22'
:info:build Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql4/mysql4/work/mysql-4.1.22" && /usr/bin/make -j5 -w all 
:info:build Exit code: 2
:error:build org.macports.build for port mysql4 returned: command execution failed
:debug:build Error code: CHILDSTATUS 67599 2
:debug:build Backtrace: command execution failed
    while executing
"system -nice 0 $fullcmdstring"
    ("eval" body line 1)
    invoked from within
"eval system $notty $nice \$fullcmdstring"
    invoked from within
"command_exec build"
    (procedure "portbuild::build_main" line 8)
    invoked from within
"portbuild::build_main org.macports.build"
    ("eval" body line 1)
    invoked from within
"eval $procedure $targetname"
:info:build Warning: targets not executed for mysql4: org.macports.activate org.macports.build org.macports.destroot org.macports.install

Attachments (1)

main.log (748.1 KB) - added by Les@… 9 years ago.

Download all attachments as: .zip

Change History (5)

comment:1 Changed 9 years ago by Ionic (Mihai Moldovan)

Description: modified (diff)
Keywords: mysql4 build fail removed
Owner: changed from macports-tickets@… to ryandesign@…
Summary: MYSQL4 Build Fails on Lionmysql4: build failure on Lion

Please remember to CC the maintainer(s), if any, next time around. Do not add random keywords.

This log is not helpful. Please upload the corresponding main.log file.

Also, mysql4 is *old*! Are you sure you want to use that? How about mysql55, which is version 5.5, or even mysql56? Or one of mariadb (based upon mysql 5.5), mariadb-10.0 or mariadb-10.1 ports, which are newer releases of MariaDB?

comment:2 Changed 9 years ago by Les@…

I am running a legacy website that (I believe) requires mysql4. Unless there is some mysql4 support available in mysql5?

Changed 9 years ago by Les@…

Attachment: main.log added

comment:3 Changed 9 years ago by Ionic (Mihai Moldovan)

Thanks. Ouch. That will require some patching.

Well, I don't know what your application requires or uses. There's this document that outlines incompatible and other changes: https://dev.mysql.com/doc/refman/5.0/en/upgrading-from-previous-series.html

It's too big to just say "yeah, no problems, go ahead."

According to https://www.mysql.com/support/eol-notice.html, extended support for MySQL 4.1 stopped beginning with 2010. I wouldn't be comfortable to use that old version, knowing it receives no security fixes, especially if it may be exposed to the public.

comment:4 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: wontfix
Status: newclosed

mysql4 is dead; I'm not planning on making any changes to the mysql4 port. Please update your legacy web site to work with a newer version of mysql.

Note: See TracTickets for help on using tickets.