{"id":34521881,"url":"https://github.com/secondlife/3p-apr_suite","last_synced_at":"2026-01-20T18:02:54.970Z","repository":{"id":138609677,"uuid":"539703280","full_name":"secondlife/3p-apr_suite","owner":"secondlife","description":null,"archived":false,"fork":false,"pushed_at":"2025-10-21T20:29:57.000Z","size":38489,"stargazers_count":0,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-21T22:22:44.743Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/secondlife.png","metadata":{"files":{"readme":"README.LINDEN.WINDOWS.txt","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-09-21T22:14:08.000Z","updated_at":"2025-10-21T20:29:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"7007a99c-b4db-40ab-bed7-be588980dba2","html_url":"https://github.com/secondlife/3p-apr_suite","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/secondlife/3p-apr_suite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/secondlife%2F3p-apr_suite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/secondlife%2F3p-apr_suite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/secondlife%2F3p-apr_suite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/secondlife%2F3p-apr_suite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/secondlife","download_url":"https://codeload.github.com/secondlife/3p-apr_suite/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/secondlife%2F3p-apr_suite/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28607972,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T16:10:39.856Z","status":"ssl_error","status_checked_at":"2026-01-20T16:10:39.493Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-12-24T04:59:05.788Z","updated_at":"2026-01-20T18:02:54.956Z","avatar_url":"https://github.com/secondlife.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"In order to facilitate building on Windows, the APR project is distributed\r\nwith a set of Visual Studio 6 .dsw and .dsp files. Since we use a newer build\r\ntoolchain, they must first be imported and converted to the new file format\r\n(e.g. .sln and .vcxproj for VS2010). If this autobuild package fails to build\r\non Windows after upgrading to a new version, it may be necessary to reimport\r\nthe newer VS6 files to pick up changes in the files that make up APR.\r\n\r\nAfter importing the Visual Studio 6 .dsw files into VS2010, the link\r\ninformation for each of the projects was missing. The build for libapriconv\r\nand libaprutil failed during the link step because they depend on libapr and\r\nother libs. In this commit, I have fixed the problem in the respective vcxproj\r\nfiles, however, if this library is upgraded again and the VS6 dsw file is\r\nimported again, it is likely that the information will be lost on import\r\nagain. The process I followed to set up the link information is below:\r\n\r\n1. Open the aprutil.sln solution that was created by importing the aprutil.dsw\r\n   file.\r\n\r\n2. Right click the project you need to fix (libapriconv or libaprutil) and\r\n   choose properties.\r\n\r\n3. Expand VC++ Directories and edit the Library Directories line. At the end,\r\n   append a path to the directory containing the .lib file you would like to\r\n   link. Relative paths work.\r\n\r\n4. Expand the linker tab in the sidebar and select input. Prepend the name of\r\n   the .lib file you are linking.\r\n\r\nThe process above needs to be repeated for both the debug and release targets\r\nof each library that is fixed. I chose to link the expat lib file from the\r\n3p-expat autobuild package instead of the one generated by the xml project\r\nincluded in the apr source distribution.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsecondlife%2F3p-apr_suite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsecondlife%2F3p-apr_suite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsecondlife%2F3p-apr_suite/lists"}