Opened 12 years ago

Last modified 12 years ago

#34587 closed defect

mysql55 port needs a few fixes. — at Initial Version

Reported by: lhunath@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.1.1
Keywords: Cc: pixilla (Bradley Giesbrecht) openmaintainer
Port: mysql55

Description

For starters, sorry about not making multiple tickets; I just haven't the time right now and if I don't force myself to write this ticket, it won't happen.

I tried to install mysql55-server today, that didn't go so well. Here's what I needed to do to get it working:

mysql55 needed this patch to get it to work with the latest cmake:

diff --git a/cmake/configure.cmake b/cmake/configure.cmake index c3cc787..6193481 100644 --- a/configure.cmake +++ b/configure.cmake @@ -149,7 +149,9 @@ IF(UNIX)

SET(CMAKE_REQUIRED_LIBRARIES

${LIBM} ${LIBNSL} ${LIBBIND} ${LIBCRYPT} ${LIBSOCKET} ${LIBDL} ${CMAKE_THREAD_LIBS_INIT} ${LIBRT})

  • LIST(REMOVE_DUPLICATES CMAKE_REQUIRED_LIBRARIES)

+ IF(CMAKE_REQUIRED_LIBRARIES) + LIST(REMOVE_DUPLICATES CMAKE_REQUIRED_LIBRARIES) + ENDIF()

LINK_LIBRARIES(${CMAKE_THREAD_LIBS_INIT})

OPTION(WITH_LIBWRAP "Compile with tcp wrappers support" OFF)

Additionally, after installation, port select --set mysql mysql55 didn't work. Reason? lib/mysql55/bin/mysql_install_db doesn't exist. The select file installed by mysql55 is outdated. That should be: lib/mysql55/scripts/mysql_install_db

Change History (0)

Note: See TracTickets for help on using tickets.