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